12件ヒット
[1-12件を表示]
(0.073秒)
検索結果
-
Thread
# value -> object (18132.0) -
スレッド self が終了するまで待ち(Thread#join と同じ)、 そのスレッドのブロックが返した値を返します。スレッド実行中に例外が 発生した場合には、その例外を再発生させます。
...る例です。
threads = []
threads.push(Thread.new { n = rand(5); sleep n; n })
threads.push(Thread.new { n = rand(5); sleep n; n })
threads.push(Thread.new { n = rand(5); sleep n; n })
threads.each {|t| p t.value}
最後の行で、待ち合わせを行っていることがわ......かりにくいと思うなら以下
のように書くこともできます。
threads.each {|t| p t.join.value}...