title: Two mutex condvar
body: <p>If I have 2 mutexes locked, and I have a condvar for each one, is there an easy way to wait for <em>either</em> condvar to fire?  I want to leave holding both locks again, and with (at least) one of the condvars having been signaled.</p>