From: Idan Sofer Date: 2003-05-19T02:56:56+09:00 Subject: Re: C Extensions blocking all ruby threads > .) Maybe mysql has no non-blocking api. Then the maintainer can't fix this > either. Perhaps he can, TCPSocket class for example is non-blocking. I understand this has something to do with rb_thread_select(), However I've searched in the archives and found no much details about it's behaviour(intern.h wasn't very helpful resource as well) I might be willing to attempt patching the mysql extension myself, If someone can pinpoint to a source of information about rb_thread_select(). -- Idan