owned? -> boolRuby 2.0.0 から[permalink][rdoc][edit]-
self がカレントスレッドによってロックされている場合に true を返します。そうでない場合に false を返します。
例m = Thread::Mutex.new p m.owned? # => false m.lock Thread.new do p m.owned? # => false end.join p m.owned? # => true
このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ
owned? -> boolRuby 2.0.0 から[permalink][rdoc][edit]self がカレントスレッドによってロックされている場合に true を返します。そうでない場合に false を返します。
例m = Thread::Mutex.new
p m.owned? # => false
m.lock
Thread.new do
p m.owned? # => false
end.join
p m.owned? # => true