Javaда ThreadPoolExecutor эмнени колдонот?
Javaда ThreadPoolExecutor эмнени колдонот?

Video: Javaда ThreadPoolExecutor эмнени колдонот?

Video: Javaда ThreadPoolExecutor эмнени колдонот?
Video: Выпуск 28. Весьма любопытный класс ThreadPoolExecutor. 2024, Ноябрь
Anonim

Анда тапшырмалардын аткарылышын күткөн кезек камтылган. Биздин колубуздан келет ThreadPoolExecutor колдонуңуз жип бассейнин түзүү Java . Java жип бассейни Runnable жиптеринин жыйнагын башкарат. Жумушчу жиптер кезектен Runnable жиптерин аткарат.

Ошондой эле, ThreadPoolExecutor Java'да кантип иштейт?

ThreadPoolExecutor ExecutorService интерфейсинин ишке ашырылышы болуп саналат. The ThreadPoolExecutor ички бириктирилген жиптердин бирин колдонуу менен берилген тапшырманы (Чалуу же Иштетүү) аткарат. ичинде камтылган жип бассейн ThreadPoolExecutor ар кандай сандагы жиптерди камтышы мүмкүн.

Ошондой эле, жип бассейн деген эмне жана ал эмне үчүн колдонулат? А жип бассейни жумушчулардын жыйнагы болуп саналат жиптер колдонмонун атынан асинхрондук кайра чалууларды эффективдүү аткарган. The жип бассейни биринчи кезекте болуп саналат колдонулган арыздардын санын кыскартуу жиптер жана жумушчуну башкарууну камсыз кылат жиптер.

Ошо сыяктуу эле, Java'да ExecutorService эмнени колдонот?

The Java ExecutorService жип тарабынан аткарыла турган тапшырманы асинхрондук түрдө өткөрүүгө мүмкүндүк берүүчү конструкция. The аткаруучу кызматы берилген тапшырмаларды аткаруу үчүн жиптердин көп жолу колдонулуучу бассейнин түзөт жана колдойт.

Javaдагы жумушчу жип деген эмне?

бир убакта колдонуу жип бассейндер, алар турат жумушчу жиптери . Бул түрү жип ал аткарган Runnable жана Callable тапшырмаларынан өзүнчө бар жана көп учурда бир нече тапшырмаларды аткаруу үчүн колдонулат. Жумушчу жиптери нормалдуу жиптер бирок алар иштеген Runnable же Callable класстарынан өзүнчө бар.

Сунушталууда: