なかだです。

At Wed, 15 Oct 2003 07:02:10 +0900,
m_seki / mva.biglobe.ne.jp wrote:
> > マルチスレッドのときに、Regexpリテラルのoオプションやrequire中
> > のsleepなどがbusy loopするので、Mutexを組込みにしてみました。
> 
> おお。
> 
> せっかくなのでMutexじゃなくてMonitorMixinがいいなあ
> とおねだりしてみよう。 > 中田さん、前田さん

MixinはCで書いてもあまりメリットなさそうなんで、パスしたい気持。
一応、再入とかタイムアウト指定はできるようになってるので、それ
以上はRubyレベルで書いたほうがメンテしやすいと思います。あとは
MutexとMonitorの違いってなんでしたっけ。

ちなみに、http://nokada.jin.gr.jp/ruby/mutex.diff では、
lib/thread.rbをThread::MutexとThread::Eventを使って書き直してま
す。どちらもCレベルで使うために例外は起こさないようになっている
ので、直接使うよりも一段かましたほうがいいかも知れませんが。

-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦