
Thread pool expand-on-demand managed through a poe session in a manner that does not interfere with cooperative multitasking. a single pipe is created, each thread communicates its state to the main process through this pipe. no serialization occurs (these are threads, not child processes), so execution is very fast.