22件ヒット
[1-22件を表示]
(0.038秒)
ライブラリ
- monitor (22)
モジュール
- MonitorMixin (22)
検索結果
-
MonitorMixin
# mon _ enter -> () (29125.0) -
モニターをロックします。
...でもロックできる点です。ロックした回数だけ mon_exit を呼ばなければモニターは
解放されません。
//emlist[例][ruby]{
require 'monitor'
buf = []
buf.extend(MonitorMixin)
buf.mon_enter
buf.mon_enter
//}
Mutex#lock ではデッドロックが起きます。
//e... -
MonitorMixin
# mon _ exit -> () (29113.0) -
モニターのロックを解放します。
...モニターのロックを解放します。
mon_enter でロックした回数だけ mon_exit を
呼ばなければモニターは解放されません。
モニターが解放されればモニターのロック待ちになっていた
スレッドが一つ実行を再開します。
@raise...