ThreadPool

ThreadPool project page

A simple thread pool using a shared queue to use if excessive forking is causing problems. Instead of

[] fork

you use

[] queueWork

And instead of getting a process back you get a worker that you can ask hasValue and value. hasValue doesn't block, value does.

ThreadPoolTests-RamonLeon.5.mcz
ThreadPool-RamonLeon.21.mcz
ThreadPoolTests-RamonLeon.4.mcz
ThreadPool-RamonLeon.20.mcz
ThreadPool-RamonLeon.19.mcz
ThreadPoolTests-RamonLeon.3.mcz
ThreadPoolTests-RamonLeon.2.mcz
ThreadPool-RamonLeon.18.mcz
ThreadPoolTests-RamonLeon.1.mcz
ThreadPool-RamonLeon.17.mcz
ThreadPool-rjl.16.mcz
ThreadPool-RamonLeon.15.mcz
ThreadPool-RamonLeon.14.mcz
ThreadPool-rjl.13.mcz
ThreadPool-rjl.12.mcz
ThreadPool-rjl.11.mcz
ThreadPool-rjl.10.mcz
ThreadPool-rjl.9.mcz
ThreadPool-rjl.8.mcz
ThreadPool-rjl.7.mcz
ThreadPool-rjl.6.mcz
ThreadPool-rjl.5.mcz
ThreadPool-rjl.4.mcz
ThreadPool-rjl.3.mcz
ThreadPool-rjl.2.mcz
ThreadPool-rjl.1.mcz