種類
- インスタンスメソッド (82)
- 文書 (12)
- クラス (12)
- モジュール関数 (12)
ライブラリ
- ビルトイン (80)
- thread (14)
-
webrick
/ httputils (12)
クラス
-
Thread
:: Queue (46) -
Thread
:: SizedQueue (36)
モジュール
-
WEBrick
:: HTTPUtils (12)
キーワード
- ConditionVariable (12)
- close (10)
- dequote (12)
- pop (24)
-
ruby 1
. 6 feature (12) - shift (24)
検索結果
-
Thread
:: Queue # close -> self (12.0) -
キューを close します。close 済みのキューを再度 open することはできません。
...は Thread::Queue#deq/pop/shift は通常通りオブジェクトを返します
また、ClosedQueueError は StopIteration を継承しているため、
close する事でループから脱出する事もできます。
例:
q = Queue.new
Thread.new{
while e = q.deq # wait for nil to b... -
ruby 1
. 6 feature (6.0) -
ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。
...=> ruby 1.6.8 (2002-10-04) [i586-linux]
""
=> -:1: parse error
ruby 1.7.3 (2002-10-04) [i586-linux]
: SizedQueue#deq, #shift
: SizedQueue#enq
追加(push, pop の別名)。これらが定義されていなかったため、enq などを
呼び出したとき...