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.



9
Pourquoi i ++ n'est-il pas atomique?
Pourquoi n'est i++pas atomique en Java? Pour approfondir un peu Java, j'ai essayé de compter la fréquence à laquelle la boucle dans les threads est exécutée. Alors j'ai utilisé un private static int total = 0; dans la classe principale. J'ai deux fils. Sujet 1: Impressions System.out.println("Hello from Thread 1!"); …


6
Comment utiliser ConcurrentLinkedQueue?
Comment utiliser un ConcurrentLinkedQueueen Java? En utilisant cela LinkedQueue, dois-je m'inquiéter de la concurrence dans la file d'attente? Ou dois-je simplement définir deux méthodes (une pour récupérer des éléments de la liste et une autre pour ajouter des éléments à la liste)? Remarque: ces deux méthodes doivent évidemment être synchronisées. …
95 java  concurrency 



1
Quels sont les cas d'utilisation de scala.concurrent.Promise?
Je lis SIP-14 et le concept de Futureest parfaitement logique et facile à comprendre. Mais avez deux questions sur Promise: Le dit SIP Depending on the implementation, it may be the case that p.future == p. Comment se peut-il? Sont Futureet Promisenon deux types différents? Quand devrions-nous utiliser un Promise? …



6
CountDownLatch contre Semaphore
Y a-t-il un avantage à utiliser java.util.concurrent.CountdownLatch au lieu de java.util.concurrent.Semaphore ? Pour autant que je sache, les fragments suivants sont presque équivalents: 1. Sémaphore final Semaphore sem = new Semaphore(0); for (int i = 0; i < num_threads; ++ i) { Thread t = new Thread() { public void …

7
Sémaphore - À quoi sert le comptage initial?
http://msdn.microsoft.com/en-us/library/system.threading.semaphoreslim.aspx Pour créer un sémaphore, je dois fournir un nombre initial et un nombre maximum. MSDN déclare qu'un décompte initial est - Nombre initial de requêtes pour le sémaphore pouvant être accordées simultanément. Bien qu'il indique que le nombre maximum est Le nombre maximum de requêtes pour le sémaphore qui …

9
Synchroniser l'accès à SimpleDateFormat
Le javadoc pour SimpleDateFormat indique que SimpleDateFormat n'est pas synchronisé. "Les formats de date ne sont pas synchronisés. Il est recommandé de créer des instances de format distinctes pour chaque thread. Si plusieurs threads accèdent à un format simultanément, il doit être synchronisé en externe." Mais quelle est la meilleure …



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.