Bazen niti je nespremenljiva množica ponovno uporabnih delovnih niti, ki jemljejo opravila iz deljene delovne vrste. Izogne se stroškom ustvarjanja niti na opravilo in omeji število sočasnih niti.
Zakaj ga uporabiti
Ustvarjanje in uničevanje niti je drago (dodeljevanje sklada, priprava razporejanja OS), neomejeno ustvarjanje niti pa izčrpa pomnilnik in povzroči premetavanje pri preklapljanju konteksta. Bazen amortizira strošek ustvarjanja in omeji sočasnost.
tasks → [ work queue ] → worker 1
worker 2 (N fixed workers pull & run)
worker 3
