instance method MonitorMixin#mon_exit
mon_exit -> ()
-
モニターのロックを解放します。
mon_enter でロックした回数だけ mon_exit を 呼ばなければモニターは解放されません。
モニターが解放されればモニターのロック待ちになっていた スレッドが一つ実行を再開します。
- [EXCEPTION] ThreadError:
- ロックを持っていないスレッドが呼びだした場合に発生します
module MonitorMixin
mon_exit -> ()
モニターのロックを解放します。
mon_enter でロックした回数だけ mon_exit を 呼ばなければモニターは解放されません。
モニターが解放されればモニターのロック待ちになっていた スレッドが一つ実行を再開します。