Questions marquées «threadpoolexecutor»

12
Gestion des exceptions des tâches Java ExecutorService
J'essaie d'utiliser la ThreadPoolExecutorclasse Java pour exécuter un grand nombre de tâches lourdes avec un nombre fixe de threads. Chacune des tâches comporte de nombreux emplacements pendant lesquels elle peut échouer en raison d'exceptions. J'ai sous ThreadPoolExecutor- classé et j'ai remplacé la afterExecuteméthode qui est censée fournir toutes les exceptions …


13
Impossible de créer un pool de threads mis en cache avec une limite de taille?
Il semble impossible de créer un pool de threads mis en cache avec une limite au nombre de threads qu'il peut créer. Voici comment static Executors.newCachedThreadPool est implémenté dans la bibliothèque Java standard: public static ExecutorService newCachedThreadPool() { return new ThreadPoolExecutor(0, Integer.MAX_VALUE, 60L, TimeUnit.SECONDS, new SynchronousQueue<Runnable>()); } Donc, en utilisant …


9
Comment faire en sorte que ThreadPoolExecutor augmente les threads au maximum avant de mettre en file d'attente?
J'ai été frustré pendant un certain temps par le comportement par défaut ThreadPoolExecutorqui soutient les ExecutorServicepools de threads que beaucoup d'entre nous utilisent. Pour citer les Javadocs: S'il y a plus de threads corePoolSize mais moins que maximumPoolSize en cours d'exécution, un nouveau thread sera créé uniquement si la file …
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.