Questions marquées «concurrency»

En informatique, la concurrence est une propriété des systèmes dans lesquels plusieurs calculs peuvent être effectués dans des périodes de temps qui se chevauchent. Les calculs peuvent être exécutés sur plusieurs cœurs dans la même puce, des threads à temps partagé de manière préemptive sur le même processeur, ou exécutés sur des processeurs physiquement séparés.



18
Quelle est la différence entre une programmation simultanée et une programmation parallèle?
Quelle est la différence entre une programmation simultanée et une programmation parallèle? J'ai demandé à Google, mais je n'ai rien trouvé qui m'a aidé à comprendre cette différence. Pourriez-vous me donner un exemple pour les deux? Pour l'instant, j'ai trouvé cette explication: http://www.linux-mag.com/id/7411 - mais "la concurrence est une propriété …

16
SET NOCOUNT ON utilisation
Inspiré par cette question où les avis divergent sur SET NOCOUNT ... Devrions-nous utiliser SET NOCOUNT ON pour SQL Server? Sinon, pourquoi pas? What it does Edit 6, le 22 juillet 2011 Il supprime le message "xx lignes affectées" après tout DML. Il s'agit d'un jeu de résultats et une …

8
Pourquoi utiliser un ReentrantLock si on peut utiliser synchronisé (ceci)?
J'essaie de comprendre ce qui rend le verrouillage de la concurrence si important si l'on peut l'utiliser synchronized (this). Dans le code factice ci-dessous, je peux faire soit: synchronisé la méthode entière ou synchroniser la zone vulnérable ( synchronized(this){...}) OU verrouillez la zone de code vulnérable avec un ReentrantLock. Code: …








8
Volatile vs statique en Java
Est-il correct de dire que cela staticsignifie une copie de la valeur pour tous les objets et volatilesignifie une copie de la valeur pour tous les threads? Quoi qu'il en soit, une staticvaleur variable va également être une valeur pour tous les threads, alors pourquoi devrions-nous y aller volatile?



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.