Ruby 2.6.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Thread::Mutexクラス > owned?
owned? -> bool
[permalink][rdoc]self がカレントスレッドによってロックされている場合に true を返します。そうでない場合に false を返します。
m = Mutex.new
m.owned? # => false
m.lock
Thread.new do
m.owned? # => false
end.join
m.owned? # => true