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.






10
Qu'est-ce qu'un mutex?
Un mutex est un concept de programmation fréquemment utilisé pour résoudre des problèmes de multi-threading. Ma question à la communauté: Qu'est-ce qu'un mutex et comment l'utilisez-vous?


19
Quelle est la différence entre ConcurrentHashMap et Collections.synchronizedMap (Map)?
J'ai une carte qui doit être modifiée simultanément par plusieurs threads. Il semble y avoir trois implémentations de cartes synchronisées différentes dans l'API Java: Hashtable Collections.synchronizedMap(Map) ConcurrentHashMap D'après ce que je comprends, Hashtableest une ancienne implémentation (extension de la Dictionaryclasse obsolète ), qui a été adaptée plus tard pour s'adapter …


8
NSOperation vs Grand Central Dispatch
J'apprends la programmation simultanée pour iOS. Jusqu'à présent, j'ai lu sur NSOperation/NSOperationQueue et GCD. Quelles sont les raisons d'utiliser NSOperationQueueOver GCDet vice versa? Sonne comme les deux GCDet NSOperationQueuerésume la création explicite NSThreadsde l'utilisateur. Cependant, la relation entre les deux approches n'est pas claire pour moi, donc toute rétroaction est …




25
Comment attendre la fin de tous les threads, en utilisant ExecutorService?
J'ai besoin d'exécuter un certain nombre de tâches 4 à la fois, quelque chose comme ceci: ExecutorService taskExecutor = Executors.newFixedThreadPool(4); while(...) { taskExecutor.execute(new MyTask()); } //...wait for completion somehow Comment puis-je être averti une fois que tous sont terminés? Pour l'instant, je ne peux penser à rien de mieux que …

8
Quel est un bon modèle pour utiliser un Global Mutex en C #?
La classe Mutex est très mal comprise, et les mutex mondiaux encore plus. Quel modèle bon et sûr utiliser lors de la création de mutex globaux? Celui qui fonctionnera Quel que soit le lieu où se trouve ma machine Est garanti pour libérer le mutex correctement Optionnellement ne se bloque …
377 c#  concurrency  mutex 

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.