JavaRush /Java блогы /Random-KK /ThreadPoolExecutor
Core
Деңгей
Екатеринбург

ThreadPoolExecutor

Топта жарияланған
Қайырлы күн. ThreadPoolExecutor - 1Мұндай сұхбат үшін сұрақ бар. Жіптерді құрудың қанша әдісін білесіз? Жауаптарда 2 саны пайда болады: құру Thread, оны беру Runnableнемесе ұрпақ класының an objectісін Threadжасау run(). Бірақ мен таң қалдым: бұл екеуі ме? concurrentЕгер сіз , мысалы, қолдансаңыз Executors.newFixedThreadPool(5), ағын нысандары жасалған кезде, бұл әдіс орындалғанда дереу немесе кейінірек, тапсырмалар орындау үшін пайда болған кезде (ақыр соңында, олар пайда болмауы мүмкін). ThreadPoolExecutorБарлық осы зауыттық әдістер конфигурация параметрлерінің біріне ие конфигурацияның қандай да бір түрін қайтарады.Бұл corePoolSize өріс туралы былай деп жазылған: corePoolSize– пулда сақталатын ағындар саны, олар бос болса да , allowCoreThreadTimeOutорнатылмаған болса, Екінші жағынан, егер тапсырмалар келмесе, біз бос жұмыс істейтін 5 жұмысшыны жасадық, мүмкін олар тапсырмалар келе бастағанда құрыла бастауы мүмкін бе? Жалпы, сұраққа жауап ретінде 2 немесе 3 нұсқа әлі де есте сақталуы мүмкін бе?
Пікірлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION