Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library thread > class ConditionVariable > signal

instance method ConditionVariable#signal

signal

状態変数を待っているスレッドを1つ再開します。再開された スレッドは ConditionVariable#wait で指定した mutex のロックを試みます。

状態を待っているスレッドがあった場合は、そのスレッドを返します。 そうでなければ nil を返します。