18 Jan
                
                    2006
                
            
            
                18 Jan
                
                '06
                
            
            
            
        
    
                1:33 a.m.
            
        Robin Boerdijk wrote:
"if the sender causes [signals] the event before the receiver waits for it, the receiver will remain delayed until the next event is caused [signalled]".
But I struck this exact problem the other day with boost threads condition variables. Both notify_one() & notify_all() have no effect if there are no threads waiting: http://boost.org/doc/html/condition.html - Chris Byrne