Bizim uygulamada, çok fazla ThreadPoolExecutor
s var. Uygulama boştayken, ThreadPoolExecutor
s da boşta kalır, ancak uygulamadaki boştaki iş parçacıklarının sayısı çok yüksektir.ThreadPoolExecutor içinde allowCoreThreadTimeOut() ayarlamak iyi bir uygulamadır mı?
İş parçacığı dökümünde, iş parçacıklarının çoğunun görevler için bekleyen ThreadPoolExecutor
ürününe ait olduğunu öğrendim. Bu işçi iplerini canlı tutmanın herhangi bir yan etkisi var mı? ThreadPoolExecutor
numaralı telefondan setAllowCoreThreadTimeOut()
kullanmalı mıyım, böylece çalışan ipler bir süre boşta kaldıktan sonra ölmeli mi?