Thread pool
Em ciência da computação, uma thread pool é um padrão de projeto de software para implementar programação concorrente na execução de um programa. Uma thread pool mantém múltiplas threads que executam tarefas, normalmente pequenas.[1] Um número fixo de threads pode ser criado logo de início e mantido fixo para reduzir o overhead de criação dinâmica de threads.[2]

Um exemplo de thread pool (caixas verdes) com tarefas em espera (azul) e completadas (amarelo)
Referências
- Holub, Allen (2000). Taming Java Threads. [S.l.]: Apress. p. 209
- «Thread Pools». The Java™ Tutorials. Consultado em 25 de novembro de 2022
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.