Boost logo

Boost :

Subject: Re: [boost] Mutex vs Semaphore
From: Sohail Somani (sohail_at_[hidden])
Date: 2009-04-02 22:25:26

Jean-Sebastien Stoezel wrote:
> Hi,
> 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

Boost list run by bdawes at, gregod at, cpdaniel at, john at