Ruby 2.2.0 リファレンスマニュアル > ライブラリ一覧 > monitorライブラリ > MonitorMixinモジュール > mon_exit

instance method MonitorMixin#mon_exit

mon_exit -> ()[permalink][rdoc]

モニターのロックを解放します。

mon_enter でロックした回数だけ mon_exit を 呼ばなければモニターは解放されません。

モニターが解放されればモニターのロック待ちになっていた スレッドが一つ実行を再開します。

[EXCEPTION] ThreadError:
ロックを持っていないスレッドが呼びだした場合に発生します