On May 14, 2013, at 10:59 AM, Heinz <[email protected]> wrote: > Guys, this is a precise example of what i'm trying to do. You'll notice that > there're 2 ways of waking up the consumer: > > ///////////////////////////////////////////////////////////////////// > Condition cond; // Previously instantiated. > bool loop = false; // This variable determine if the consumer should take the > next iteration or wait until a thread calls SetLoop(true). > Object my_variable; // A value used for comunicating producer and consumer. > It's not a prerequisite to be set for an iteration to happen.
Let's back up a minute. Can you be more specific about what you're trying to do? I think you shouldn't need to use the "loop" var at all, but I'm not entirely sure. Also, loop and my_variable will be thread-local given how they're declared.
