JavaRush /Blog Jawa /Random-JV /ThreadPoolExecutor
Core
tingkat
Екатеринбург

ThreadPoolExecutor

Diterbitake ing grup
sugeng sonten. ThreadPoolExecutor - 1Ana pitakonan kanggo wawancara kaya iki. Pira cara nggawe utas sing sampeyan ngerti? Nomer 2 katon ing jawaban: nggawe Thread, ngliwati Runnable, utawa nggawe obyek saka kelas turunan Threadsing run(). Nanging aku kepingin weruh: iku loro? Yen sampeyan nggunakake concurrent, contone, Executors.newFixedThreadPool(5)banjur nalika obyek thread digawe, sanalika cara iki dieksekusi, utawa mengko, nalika tugas katon kanggo eksekusi (sawise kabeh, padha bisa uga ora katon). Kabeh cara pabrik iki ngasilake sawetara konfigurasi ThreadPoolExecutor, sing nduweni salah siji paramèter konfigurasi. corePoolSize Babagan lapangan iki ditulis: corePoolSize– jumlah benang sing kudu tetep ing blumbang, sanajan lagi nganggur , kajaba allowCoreThreadTimeOutwis disetel Ing tangan liyane, yen tugas ora teka, banjur kita nggawe 5 buruh nganggur, Mungkin padha wiwit digawe nalika tugas wiwit teka? Umumé, 2 utawa 3 opsi isih bisa dieling-eling minangka jawaban kanggo pitakonan?
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION