From: Peter Hickman Date: 2001-08-08T13:35:22+09:00 Subject: [ruby-talk:19338] Re: Trying to get to grips with Ruby threads "Wesley J Landaker" wrote in message news:eWEb7.908$C41.20052@e420r-atl3.usenetserver.com... > Sleeping does not release the mutex... so thread #1 is always going to > be waiting for thread #0 to stop sleeping, as thread #0 owns the mutex. I thought that as well. However the cv.signal is before the sleep and so the mutex should be available. Or so I think.