Subj : Re: thread control by mutex, predicates and conditions puzzle To : comp.programming.threads From : Jomu Date : Sun Jan 02 2005 11:01 am Single lock will defeat most of thread usability. IMO, threads are all about decentralization and paralelization, and smallest number of any kind of congestion points possible. I don't really understand how that general scheme can help you in thread programming, but your a is too much of congestion point for healthy thread program. Just avoid it. .