JavaRush /Java Blogu /Random-AZ /ThreadPoolExecutor
Core
Səviyyə
Екатеринбург

ThreadPoolExecutor

Qrupda dərc edilmişdir
Günortanız Xeyir. ThreadPoolExecutor - 1Belə bir müsahibə üçün bir sual var. İplər yaratmağın neçə yolunu bilirsiniz? Cavablarda 2 rəqəmi görünür: ya yaradın Thread, onu ötürün Runnable, ya da nəsil sinfinin obyektini Threadyaradın run(). Ancaq təəccübləndim: ikidir? Əgər istifadə etsəniz concurrent, məsələn, Executors.newFixedThreadPool(5)iplik obyektləri yaradıldıqda, bu üsul icra edildikdə dərhal və ya daha sonra, tapşırıqlar icra üçün görünəndə (hər şeydən sonra, onlar görünməyə bilər). ThreadPoolExecutorBütün bu zavod üsulları konfiqurasiya parametrlərindən birinə malik olan bir növ konfiqurasiyanı qaytarır.Bu corePoolSize sahə haqqında belə yazılır: – müəyyən edilmədiyi halda , boş vəziyyətdə olsalar belə, corePoolSizehovuzda saxlanacaq iplərin sayı Digər tərəfdən, Əgər tapşırıqlar gəlməyibsə, onda biz boş işləyən 5 işçi yaratdıq, bəlkə tapşırıqlar gəlməyə başlayanda onlar yaradılmağa başlayır? Ümumiyyətlə, suala cavab olaraq hələ də 2 və ya 3 variantı yadda saxlamaq olar?allowCoreThreadTimeOut
Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION