2件ヒット
[1-2件を表示]
(0.062秒)
クラス
- ThreadsWait (2)
検索結果
-
ThreadsWait
# all _ waits -> () (18418.0) -
指定されたスレッドすべてが終了するまで待ちます。 ブロックが与えられた場合、スレッド終了時にブロックを評価します。
...するまで待ちます。
ブロックが与えられた場合、スレッド終了時にブロックを評価します。
使用例
require 'thwait'
threads = []
5.times {|i|
threads << Thread.new { sleep 1; p Thread.current }
}
thall = ThreadsWait.new(*threads)
thall.all_wai... -
ThreadsWait
# next _ wait(nonblock = nil) -> Thread (328.0) -
指定したスレッドのどれかが終了するまで待ちます。
...、発生します。
@raise ErrNoFinishedThread nonblock がtrue でかつ、キューが空の時、発生します。
#使用例
require 'thwait'
threads = []
2.times {|i|
threads << Thread.new { sleep i }
}
thall = ThreadsWait.new
thall.join_nowait(*threads)
until thall.e...