preguntar acerca de executorservice

4
réponses

Comment nommer les threads d’un pool de threads en Java [dupliquer]

Cette question a déjà une réponse ici: nommer les threads et les pools de threads de ExecutorService 14 réponses J'ai une application Java qui utilise le fr …
demandé sur 1970-01-01 00:33:31
6
réponses

ExecutorService vs ThreadPoolExecutor using LinkedBlockingQueue

je travaille sur un projet multithread dans lequel je dois générer plusieurs threads pour mesurer les performances de bout en bout de mon code client, pendant que je fais des tests de charge et de Performance. J'ai donc créé le code ci-dessous qui ut …
demandé sur 1970-01-01 00:33:33
14
réponses

Nommer les threads et les pools de threads D’ExecutorService

disons que j'ai une application qui utilise le cadre Executor comme tel Executors.newSingleThreadExecutor().submit(new Runnable(){ @Override public void run(){ // do stuff } } lorsque j'exécute cette application dans …
demandé sur 1970-01-01 00:33:31
11
réponses

Gestion des exceptions aux tâches Java ExecutorService

j'essaie d'utiliser la classe ThreadPoolExecutor de Java pour exécuter un grand nombre de tâches lourdes avec un nombre fixe de threads. Chacune des tâches comporte de nombreux endroits où elle peut échouer en raison d'exceptions. j'AI sous- …
demandé sur 1970-01-01 00:33:30
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
1
réponses

l’exécution de code java donne des résultats différents dans le débogage sans points de rupture et l’exécution normale. ExecutorService est-il cassé?

TL: DR ExecutorService executorService = Executors.newFixedThreadPool(8); dans debug s'exécute concurremment, mais dans le temps d'exécution normal, il démarre concurremment, mais s'exécute plus tard en thread simple. j'ai un code où je co …
demandé sur 1970-01-01 00:33:36
8
réponses

Quels sont les avantages d’utiliser un ExecutorService?

Quel est l'avantage d'utiliser ExecutorService au-dessus des fils courants passant un Runnable dans le constructeur Thread ? ... …
demandé sur 1970-01-01 00:33:30
10
réponses

Java ExecutorService: attaittermination of all recursively created tasks

j'utilise un ExecutorService pour exécuter une tâche. Cette tâche peut créer récursivement d'autres tâches qui sont soumises à la même ExecutorService et ces tâches d'enfant peuvent le faire, aussi. j'ai maintenant le problème que je veu …
demandé sur 1970-01-01 00:33:31
22
réponses

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 …
demandé sur 1970-01-01 00:33:29
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