6件ヒット
[1-6件を表示]
(0.140秒)
別のキーワード
ライブラリ
- thwait (6)
クラス
- ThreadsWait (6)
検索結果
-
ThreadsWait
# next _ wait(nonblock = nil) -> Thread (24214.0) -
指定したスレッドのどれかが終了するまで待ちます。
...ます。
@param nonblock true を与えると、キューが空の時、例外 ThreadsWait::ErrNoFinishedThread が発生します。
@raise ErrNoWaitingThread 終了をまつスレッドが存在しない時、発生します。
@raise ErrNoFinishedThread nonblock がtrue でかつ、キュー......が空の時、発生します。
#使用例
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...