A Join allows one thread to wait for another to complete but a condition variable allows any number of threads to wait for another thread to signal a condition. If you know a language and environment ...
The textbook doesn't talk about condition variables, and the professor sucks. It took me a while just to track down how to use pthread_cond_wait (). I've tried programming it with what I think is the ...