るりまサーチ

最速Rubyリファレンスマニュアル検索!
21件ヒット [1-21件を表示] (0.018秒)
トップページ > クエリ:monitor[x] > クエリ:mon_exit[x]

別のキーワード

  1. date mon
  2. monitor mon_enter
  3. monitormixin mon_exit
  4. monitor try_mon_enter

ライブラリ

クラス

モジュール

キーワード

検索結果

MonitorMixin#mon_exit -> () (29107.0)

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

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

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

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

@raise...

Monitor#exit -> () (17016.0)

MonitorMixin#mon_exit の別名です。

...MonitorMixin#mon_exit の別名です。...

MonitorMixin#mon_enter -> () (11012.0)

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

...ある場合、
何度でもロックできる点です。ロックした回数だけ mon_exit を呼ばなければモニターは
解放されません。

例:

require 'monitor'
buf = []
buf.extend(MonitorMixin)
buf.mon_enter
buf.mon_enter

Mutex#lock ではデッドロックが起き...