なかだです。 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はできる。 中田 伸悦