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

instance method Thread::Queue#closed?

closed? -> boolRuby 2.3.0 から[permalink][rdoc][edit]

キューが close されている時に true を返します。

q = Thread::Queue.new

[:resource1, :resource2, :resource3, nil].each { |r| q.push(r) }

p q.closed? # => false
q.close
p q.closed? # => true