ConditionVariableExample -- distinguishing which thread to wake up by simulating condition variables.

Experiment:



The source.