Ruby 4.0 リファレンスマニュアル

instance method Thread::Mutex#try_lock

try_lock -> boolRuby 1.9.1 から[permalink][rdoc][edit]

mutex をロックしようとして、ロックが成功した場合、真を返します。ロックできなかった場合にはブロックせず偽を返します。

m = Thread::Mutex.new
p m.try_lock # => true
p m.try_lock # => false