30 Jul
2014
30 Jul
'14
1:24 p.m.
On 29 Jul 2014 at 22:57, Kirk Liberty wrote:
I'm not too familiar with the mechanisms which underlie mutexs and conditionals, which is why I'm asking this question.
Is it possible to modify condition_variable so that wait() can be called on shared_lock? The use case would be it is acceptable to release all threads waiting on a condition_variable when notify_all() is called. Using a unique_lock, every thread who wakes up will then have to obtain the lock before proceeding; this being a potential bottleneck.
Doesn't condition_variable_any already do this? Niall -- ned Productions Limited Consulting http://www.nedproductions.biz/ http://ie.linkedin.com/in/nialldouglas/