Boost logo

Boost Users :

Subject: Re: [Boost-users] [boost-users] [boost_thread] Condition
From: Eric J. Holtman (eric_at_[hidden])
Date: 2010-11-26 07:55:22


On 11/26/2010 4:48 AM, Eloi Du Bois wrote:
> Hi all,
>
> I would like to know how can I do the following:
>
> I have n working threads. Each one has a loop preceded by a wait condition
> (1).
> When the wait condition is unlocked, the thread takes a task on a queue, and
> process the task.
>
> I need to make something in the submit task function that wait until all
> processes are on the wait condition (1).
>

I think this is exactly what a 'barrier' does.

http://www.boost.org/doc/libs/1_45_0/doc/html/thread/synchronization.html#thread.synchronization.barriers


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net