Ruby 2.2.0 リファレンスマニュアル > ライブラリ一覧 > threadライブラリ > Thread::Queueクラス > length

instance method Thread::Queue#length

length -> Integer[permalink][rdoc]
size -> Integer

キューの長さを返します。



require 'thread'
q = Queue.new

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

q.length # => 4