preguntar acerca de java.util.concurrent

5
réponses

AtomicInteger.incrementAndGet () vs AtomicInteger.getAndIncrement()

Lorsque la valeur de retour n'est pas intéressante, y a-t-il une différence (même non pertinente dans la pratique) entre AtomicInteger.getAndIncrement() et AtomicInteger.incrementAndGet() méthodes, lorsque la valeur de retour est ignorée? Je pense à …
demandé sur 1970-01-01 00:33:33
3
réponses

Implémentation de BlockingQueue: quelles sont les différences entre Synchrousqueue et LinkedBlockingQueue

Je vois ces implémentations de BlockingQueue et je ne peux pas comprendre les différences entre eux. Ma conclusion jusqu'à présent: Je n'aurai jamais besoin de Synchronequeue LinkedBlockingQueue assure FIFO, BlockingQueue doit être créé avec …
demandé sur 1970-01-01 00:33:31
2
réponses

Combien de threads sont générés dans parallelStream en Java 8?

dans JDK8, combien de threads sont générés lorsque j'utilise parallelStream? Par exemple, dans le code: list.parallelStream().forEach(/** Do Something */); si cette liste contient 100000 éléments, combien de threads seront générés? Aussi, ne cha …
demandé sur 1970-01-01 00:33:35
3
réponses

FixedThreadPool vs CachedThreadPool: le moindre de deux maux

J'ai donc un programme qui génère des threads (~5-150) qui exécutent un tas de tâches. À l'origine, j'ai utilisé un FixedThreadPool parce que cette question similaire suggéré qu'ils étaient mieux adaptés pour les tâches de plus longue durée e …
demandé sur 1970-01-01 00:33:33
3
réponses

Différence entre shutdown et shutdownow du service D’exécuteur testamentaire

je veux connaître la différence fondamentale entre shutdown() et shutdownNow() pour fermer le Executor Service ?D'après ce que j'ai compris, shutdown() devrait être utilisé pour arrêt gracieux ce qui signifie que toutes les tâches qui étaient …
demandé sur 1970-01-01 00:33:32
4
réponses

Exécutorcompletionservice? Pourquoi en avoir besoin si nous en avons tous?

si nous utilisons un ExecutorCompletionService nous pouvons soumettre une série de tâches comme Callable s et obtenir le résultat en interaction avec le CompletionService comme un queue . Mais il y a aussi le invokeAll de Ex …
demandé sur 1970-01-01 00:33:32
10
réponses

Synchronisation vs verrouillage

java.util.concurrent API fournit une classe appelée Lock , qui serait essentiellement sérialiser le contrôle afin d'accéder à la ressource critique. Il donne la méthode telle que park() et unpark() . nous pouvons faire des choses similai …
demandé sur 1970-01-01 00:33:30
3
réponses

D’ATTENTE au soleil.misc.Dangereux.parc (méthode autochtone))

une de mes applications est suspendue sous une certaine période de fonctionnement sous charge, est-ce que quelqu'un sait ce qui pourrait causer une telle sortie dans jstack: "scheduler-5" prio=10 tid=0x00007f49481d0000 nid=0x2061 waiting on co …
demandé sur 1970-01-01 00:33:34
4
réponses

Cohérence de la mémoire-arrive — avant la relation en Java [dupliquer]

cette question a déjà une réponse ici: la Façon de comprendre qui se passe-avant cohérente 4 réponses en lisant Java docs sur …
demandé sur 1970-01-01 00:33:33