このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

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

instance method 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