前田です。

In message "[ruby-list:6773] Re: Mutex/ConditionVariable/Queue"
Kazuhisa YANAGAWA <katze / yuba.is.uec.ac.jp> wrote:

|  疑問があるのですが....
|
|    * ConditionVariable#signal で起きたスレッドは新たに mutex.lock を
|      していますが, これって外から入って来るスレッドと優先度が同じです
|      よね?
|
|  「モニタで wait したスレッドが優先されるべきで, そうしないと wait し
|  たスレッドが飢餓状態に陥る可能性がある」という話だったような気がする
|  んですが. 大丈夫なんでしょうか? ちなみに broadcast でも同様.

やはりCで書かないとまずそうですね...。

-- 
前田 修吾