From: Shugo Maeda Date: 2000-10-05T01:45:56+09:00 Subject: [ruby-list:25310] synchronization mechanism 前田です。 At Tue, 26 Sep 2000 16:38:26 +0900, Yukihiro Matsumoto wrote: > あってます。ただし、priorityの実装は手抜きなので、いつかはちゃ > んとした優先順位付きスケジューラを実装せねばならんだろうと考 > えてます。 今の実装だと全部のスレッドのpriorityをチェックしてますよね。 priorityごとにキューを用意するような感じになるでしょうか? ついでに何らかの同期のメカニズム(できればMutexと違ってreentrantな もの)をビルトインクラスで提供するようにして、ConditionVariableと かもビルトインにしてスケジューリングを考慮した実装にしません? 今のMutexとかだとコストがかなり高いので、Javaみたくライブラリレベ ルでスレッドセーフにしよう、という気になかなかなれませんよね。 -- 前田 修吾