23 Dec
2015
23 Dec
'15
11:50 p.m.
On Wed, Dec 23, 2015 at 3:02 PM, Éric Malenfant
However, I still don't understand your question. The thread releases the external mutex while holding the internal, and notify_all acquires the internal before notifying the condition.
Eric, Thank you again. I did not understand that boost::condition_variable::notify locked the internal mutex. I now see how it all works and that indeed there is no race. Chris