Just to sharpen my knowledge here... if the thread calls fork(), we end up running the single, calling thread. The other thread's cleanups are tossed unless they are still decended from the parent pool. This would be badness.
So, if I'm not mistaken, we cannot introduce thread-pools that aren't rooted in the parent. Bill
