Ruby 2.5.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Thread::Mutexクラス > try_lock
try_lock -> bool
mutex をロックしようとして、ロックが成功した場合、真を返します。ロックできなかった場合にはブロックせず偽を返します。
例 m = Mutex.new m.try_lock # => true m.try_lock # => false
m = Mutex.new m.try_lock # => true m.try_lock # => false