I want to have a ThreadPool of "worker" threads that wait to be signaled to work. Once signaled it does its work then loop back to beginning and waits to be signaled again. I know how to use manual and auto resetevents to signal the thread. The only way
I can see to accomplish this is to use an AutoResetEvent to toggle each thread to do work and hold for more work and use a for loop to in the main thread to call Join() on all threads. This doesn't seem elegant. Any suggestions?
View Complete Post