From: ahoward@... (ara howard) Date: 2002-09-14T02:01:57+09:00 Subject: ConditionVariables i'm trying to grasp ConditionVariable usage, i understand how it is supposed to work, what i do not understand is how one would implement the following logic: (set of idendical threads needing resource0 AND resource1) in each thread synchronize on resource0 wait for resource1 use resources0/1 signal resource 1 of course such logic using mutex and conditionvarible does not work, how does one wait on a second resource in such a way that the wait can be ended WITHOUT signal being called - eg. the FIRST wait should work, after that every thread will signal being done - a second mutex perhaps? -ara