
23 Nov
2010
23 Nov
'10
2:47 a.m.
At Mon, 22 Nov 2010 16:12:22 -0800 (PST), Chris wrote:
No, I want to stop when either thread finishes something like a join_any(). Does that exist?
greetings Chris
} while (...); } // Write()
boost::thread thrd1(Read); boost::thread thrd2(Write);
// I don't want the following thrd1.join(); thrd2.join();
No, I want to stop when either thread finishes something like a conditional join. Does that exist?
Sounds like a job for condition variables. -- Dave Abrahams BoostPro Computing http://www.boostpro.com