種類
- インスタンスメソッド (82)
- 文書 (12)
- クラス (12)
クラス
-
Thread
:: Queue (46) -
Thread
:: SizedQueue (36)
キーワード
- << (24)
- ConditionVariable (12)
- close (10)
- push (24)
-
ruby 1
. 6 feature (12)
検索結果
-
Thread
:: SizedQueue # push(obj , non _ block = false) -> () (1.0) -
キューに与えられたオブジェクトを追加します。
キューに与えられたオブジェクトを追加します。
キューのサイズが Thread::SizedQueue#max に達している場合は、
non_block が真でなければ、キューのサイズが Thread::SizedQueue#max
より小さくなるまで他のスレッドに実行を譲ります。
その後、キューに与えられたオブジェクトを追加します。
@param obj キューに追加したいオブジェクトを指定します。
@param non_block true を与えると、キューが一杯の時に例外 ThreadError が発生します。
@see Thread::Queue#push