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

ThreadPoolExecutor

Группада жарыяланган
Кутмандуу күнүң менен. ThreadPoolExecutor - 1Мындай интервьюга суроо бар. Жиптерди түзүүнүн канча жолун билесиз? 2 саны жооптордо пайда болот: же түзүңүз Thread, аны өткөрүңүз Runnableже урпак классынын an objectисин түзүңүз, Threadанда run(). Бирок мен таң калдым: экөөбү? Эгер сиз колдонсоңуз concurrent, мисалы, Executors.newFixedThreadPool(5)жип an objectтери түзүлгөндө, бул ыкма аткарылганда дароо же кийинчерээк, аткаруу үчүн тапшырмалар пайда болгондо (анткени, алар көрүнбөй калышы мүмкүн). ThreadPoolExecutorБардык бул заводдук ыкмалар конфигурациянын параметрлеринин бирине ээ болгон кандайдыр бир конфигурацияны кайтарып берет.Бул corePoolSize талаа жөнүндө мындай деп жазылган: corePoolSize– бассейнде сактала турган жиптердин саны, алар бош турса да , эгер allowCoreThreadTimeOutорнотулбаса, Экинчи жагынан, эгерде тапшырмалар келбесе, анда биз 5 жумушчуну бош туруп түздүк, балким алар тапшырмалар келе баштаганда түзүлө башташат? Дегеле, суроого жооп катары 2 же 3 вариантты дагы эле эске алсак болот?
Комментарийлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION