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.
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.