$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Martin Wille (mw8329_at_[hidden])
Date: 2005-03-30 10:02:59
Vladimir Prus wrote:
> Hello,
> 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
>               lock.
> 
> 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 
> conditions. 
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.
Regards,
m