Subject: Re: [boost] Mutex vs Semaphore
From: Sohail Somani (sohail_at_[hidden])
Date: 2009-04-02 22:25:26
Jean-Sebastien Stoezel wrote:
> I need to synchronize 2 threads, that is once one is done doing
> something, it should activate another thread that had been waiting in a
> pending state.
> I see the thread library offers mutexes and nothing else. I guess
> mutexes would do, but I do not believe I should use mutexes for my
> application. Mutexes are supposed to provide mutual exclusion when
> critical data is accessed. Semaphores should be used for what I want to do.
You can use condition variables for signalling:
-- Sohail Somani http://uint32t.blogspot.com
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk