names=deq,pop,shift
visibility=public
kind=defined

--- pop(non_block = false)   -> object
--- shift(non_block = false) -> object
--- deq(non_block = false)   -> object

キューからひとつ値を取り出します。
キューに push しようと待っているスレッドがあれば、実行を再開させます。

@param non_block true を与えると、キューが空の時に例外 [[c:ThreadError]] が発生します。

@see [[m:Queue#pop]]

