322件ヒット
[301-322件を表示]
(0.015秒)
種類
- インスタンスメソッド (248)
- クラス (50)
- 特異メソッド (24)
クラス
- Thread (4)
-
Thread
:: Queue (144) -
Thread
:: SizedQueue (124)
キーワード
- << (20)
- ClosedQueueError (10)
- Queue (20)
- SizedQueue (20)
- clear (10)
- close (20)
- closed? (10)
- deq (20)
- empty? (18)
- enq (20)
-
ignore
_ deadlock= (4) - length (18)
- max (10)
- max= (10)
- new (24)
-
num
_ waiting (10) - pop (20)
- push (20)
- shift (20)
- size (18)
検索結果
-
Thread
:: SizedQueue # max=(n) (3002.0) -
キューの最大サイズを設定します。
...キューの最大サイズを設定します。
@param n キューの最大サイズを指定します。
//emlist[例][ruby]{
q = SizedQueue.new(4)
q.max # => 4
q.max = 5
q.max # => 5
//}... -
Thread
:: SizedQueue # size -> Integer (3002.0) -
キューの長さを返します。
キューの長さを返します。 -
Thread
# ignore _ deadlock=(bool) (26.0) -
デッドロック検知を無視する機能をon/offします。デフォルト値はfalseです。
...。
trueを渡すとデッドロックを検知しなくなります。
//emlist[][ruby]{
Thread.ignore_deadlock = true
queue = Thread::Queue.new
trap(:SIGUSR1){queue.push "Received signal"}
# ignore_deadlockがfalseだとエラーが発生する
puts queue.pop
//}
@see Thread#ignore_deadlock...