$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [Boost-users] threads: shared lock question
From: Igor R (boost.lists_at_[hidden])
Date: 2011-09-19 11:48:33
> You need to be careful with condition variables, as they typically
> edge-triggered rather than level-triggered. Â If they are
> edge-triggered and the calculation completes and signals before
> anything is actually waiting on the CV then the waiter will not be signaled.
That's why CV should be used with a state variable.