多线程 - java 使用current包固定线程池对象,如何动态伸缩?
PHPz
PHPz 2017-04-18 10:05:04
0
1
698
PHPz
PHPz

学习是最好的投资!

répondre à tous(1)
小葫芦

Il ne semble pas y avoir de méthode... Les exécuteurs sont juste une classe d'outils de pool de threads qui utilise des méthodes d'usine. FixThreadPool, CachedThreadPool, etc. sont tous basés sur des pools de threads qui gèrent une situation particulière ou particulière, donc la définition des paramètres n'est pas nécessaire. pris en charge. Vous ne pouvez définir différentes valeurs pour améliorer les performances qu'en surveillant l'état de l'ordinateur ;
Si vous devez effectuer une mise à l'échelle dynamique, il est recommandé d'hériter vous-même de la classe ThreadPoolExecutor, de réécrire les méthodes beforeExecute, afterExecute et terminées. utilisez les méthodes définies de coreSize, maxinumSize et keepalivetime.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal