Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > threadライブラリ > Mutexクラス > unlock
unlock -> self | nil
mutex のロックを解放します。mutex のロック待ちになっていたスレッ ドの実行は再開されます。
self がロックされていなければ nil を返します。そうでな ければself を返します。
例:
m = Mutex.new begin m.lock # critical part ensure m.unlock end