Каква е употребата на ThreadPoolExecutor в Java?
Каква е употребата на ThreadPoolExecutor в Java?

Видео: Каква е употребата на ThreadPoolExecutor в Java?

Видео: Каква е употребата на ThreadPoolExecutor в Java?
Видео: "Lay" и "Lie" - Какво означават? Каква е употребата и как да Избегнем Объркването? 2024, Ноември
Anonim

Той съдържа опашка, която кара задачите да чакат да бъдат изпълнени. Ние можем използвайте ThreadPoolExecutor за създаване на пул от нишки Java . Java пулът от нишки управлява колекцията от Runnable нишки. Работните нишки изпълняват Runnable нишки от опашката.

Също така попитах как работи ThreadPoolExecutor в Java?

ThreadPoolExecutor е реализация на интерфейса ExecutorService. В ThreadPoolExecutor изпълнява дадена задача (Calable или Runnable), използвайки една от нейните вътрешно обединени нишки. Пулът от нишки, съдържащ се вътре в ThreadPoolExecutor може да съдържа различно количество нишки.

Също така, какво е пул от нишки и защо се използва? А пул от нишки е колекция от работници нишки които ефективно изпълняват асинхронни обратни извиквания от името на приложението. В пул от нишки е преди всичко използван за намаляване на броя на приложенията нишки и осигуряват управление на работника нишки.

По същия начин, каква е ползата от ExecutorService в Java?

В Java ExecutorService е конструкция, която ви позволява да предавате задача, която да се изпълнява от нишка асинхронно. В изпълнителна служба създава и поддържа пул от нишки за многократна употреба за изпълнение на изпратени задачи.

Какво е работна нишка в Java?

едновременна употреба конец басейни, които се състоят от работни нишки . Този вид конец съществува отделно от Runnable и Callable задачите, които изпълнява, и често се използва за изпълнение на множество задачи. Работни нишки са нормални нишки но те съществуват отделно от Runnable или Callable класовете, върху които работят.

Препоръчано: