2 process pools - one for the initial workers - another for the workers to pull from to do work
2 process pools