From: Martin Wille (mw8329_at_[hidden])
Date: 2005-03-30 10:02:59
Vladimir Prus wrote:
> the docs for condition::wait say:
> blocks the current thread of execution
> until readied by a call to <code>this->notify_one()</code>
> or<code> this->notify_all()</code>, and then reacquires the
> Shouldn't the docs also mention 'spurious wakeups', that is returns from wait
> without any notify_one or notify_all coll? I won't pretend to know why those
> wakeups can happen and on what systems, but at least is relevant to pthreads
FWIW, this has been brought up here a few weeks ago (including a patch).
There was no response to that message, IIRC. Older versions of the
documentation mentioned spurious wakeups.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk