Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > threadライブラリ > Queueクラス > deq

instance method Queue#deq

pop(non_block = false)
shift(non_block = false)
deq(non_block = false)

queueからひとつ値を取り出します。queueが空の時、呼出元のスレッ ドは停止します。non_block に true を与えると、 queueが空の時に例外 ThreadError が発生します。