Hi all!

I am writting an application that runs about 100-200 threads that share
a few specialized buffers. I am using the Mutex class to share the
buffers between the different threads.

I am experiencing some weird problems where apparently some threads are
waiting for the mutex and don't get it even tho it is free. If I add a
little 'monitoring thread' that wakes them up, it seems to work fine.

Anyone has some hints on what could go wrong?

I'll be glad to give more information if needed...

Thanks!
Laurent

-- 
Posted via http://www.ruby-forum.com/.