From: Tanaka Akira Date: 2010-05-12T23:39:05+09:00 Subject: [ruby-dev:41306] Re: MonitorMixin::ConditionVariable#wait timeout 2010年5月11日19:17 Masaya TARUI : > 3秒間Mutexを開放するという需要はリソースを独占しないという点からあるのですが、 > 別にsignalですぐ終了する必要がありませんでした。 > ちょっと考えるとConditionVariableで実現する必要はなく、 > sleep 3 until m.synchronize do > if !predicate > #定期処理 > end > predicate > end > あたりで十分です。 このスレッドはどうやって終了させるんでしょうか。 [ruby-core:27698] の Hongli Lai はそこで ConditionVariable を使っている ように思えます。 -- [田中 哲][たなか あきら][Tanaka Akira]