18件ヒット
[1-18件を表示]
(0.008秒)
種類
- クラス (12)
- インスタンスメソッド (6)
クラス
- ThreadsWait (6)
キーワード
- ErrNoFinishedThread (6)
- ErrNoWaitingThread (6)
-
next
_ wait (6)
検索結果
先頭3件
-
ThreadsWait
# next _ wait(nonblock = nil) -> Thread (6109.0) -
指定したスレッドのどれかが終了するまで待ちます。
...rue でかつ、キューが空の時、発生します。
#使用例
require 'thwait'
threads = []
2.times {|i|
threads << Thread.new { sleep i }
}
thall = ThreadsWait.new
thall.join_nowait(*threads)
until thall.empty?
th = thall.next_wait
p th
end
@see Queue#pop... -
ThreadsWait
:: ErrNoFinishedThread (8.0) -
nonblock がtrue でかつ、キューが空の時、発生します。
...nonblock がtrue でかつ、キューが空の時、発生します。
@see ThreadsWait#next_wait... -
ThreadsWait
:: ErrNoWaitingThread (8.0) -
終了を待つスレッドが存在しない時、発生します。
...終了を待つスレッドが存在しない時、発生します。
@see ThreadsWait#next_wait...