senda> 
senda> ConditionVariableの導入は同期をとることで不要なThreadのコンテキストスイッ
senda> チを減らすのが第一の目的なので元々のコードでも本に書いてあることが
senda> 本当なら
senda> Signal-Continue実装でこの目的(コンテキストスイッチを減らす)はクリアしてい
senda> ることになります。
senda> 

あ、

  def signal
    @waiters_mutex.synchronize {
      t = @waiters.shift
      t.run if t
    }
  end

runよんだときに即座にスイッチしてしまうのかな?
そうだとすると、Signal-Continueの不要なコンテキストを減らすという動作になっ
ていませんね。

うーん。

						S.Senda