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

instance method MonitorMixin#mon_try_enter

mon_try_enter -> bool[permalink][rdoc]
try_mon_enter -> bool

モニターのロックを取得しようと試みます。 ロックに成功した(ロックが開放状態だった、もしくは ロックを取得していたスレッドが自分自身であった)場合には 真を返します。

ロックができなかった場合は偽を返し、実行を継続します。この場合には スレッドはブロックしません。