JavaRush /Java Blog /Random-TK /ThreadPoolExecutor
Core
Dereje
Екатеринбург

ThreadPoolExecutor

Toparda çap edildi
Günüňiz haýyrly bolsun! “ThreadPoolExecutor” - 1Munuň ýaly söhbetdeşlik üçin bir sorag bar. Saplary döretmegiň näçe ýoluny bilýärsiňiz? 2-nji san jogaplarda ýüze çykýar: ýa dörediň Thread, geçiň Runnableýa-da nesil synpynyň obýektini Threaddörediň run(). Iöne gyzyklandym: ikimi? concurrentMysal üçin, Executors.newFixedThreadPool(5)sapak obýektleri döredilende, bu usul ýerine ýetirilende ýa-da soňrak, ýerine ýetiriş üçin meseleler peýda bolanda ulansaňyz (ahyrsoňy olar görünmez) . ThreadPoolExecutorZawodyň bu usullarynyň hemmesi , konfigurasiýa parametrlerinden biri bolan haýsydyr bir konfigurasiýany yzyna gaýtaryp berýär . corePoolSize Bu meýdan hakda şeýle ýazylýar: corePoolSize- howuzda saklanjak sapaklaryň sany, boş bolsa-da , allowCoreThreadTimeOutbeýleki tarapdan kesgitlenmedik bolsa, wezipeler gelmedik bolsa, onda 5 işçini boş işledik, belki meseleler gelip başlanda döredilip başlar? Umuman, soraga jogap hökmünde 2 ýa-da 3 warianty ýatda saklap bolarmy?
Teswirler
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION