trådpool
Trådpool är en mekanism för samtidiga beräkningar där ett antal färdiga trådar hålls redo att utföra uppgifter som skickas till poolen. Genom att återanvända trådar minskar man kostnaden för att skapa och döda dem och man får bättre kontroll över resursanvändningen i en applikation.
Arbetet plockas upp från en kö av uppgifter. När en uppgift skickas till poolen läggs den i
Viktiga designbeslut inkluderar poolens storlek, om kön är begränsad, vilken policy som gäller när kön är full,
Användning: trådpooler används i serversvarssystem, bakgrundsarbete och vid parallelisering av bearbetning som är CPU- eller I/O-tung.
Variantbegrepp inkluderar work-stealing-pooler, schemalagda pooler och separata pooler för olika prioriteringsnivåer som förekommer i olika miljöer.