エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Ruby】スレッド。全てのスレッド(非main)の終了を待つ、ファイルの並列読み出し - せかいや
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Ruby】スレッド。全てのスレッド(非main)の終了を待つ、ファイルの並列読み出し - せかいや
全てのスレッド(非main,current)の終了を待つ def join_all main = Thread.main current = Thread.cur... 全てのスレッド(非main,current)の終了を待つ def join_all main = Thread.main current = Thread.current all = Thread.list p all all.each{|t| t.join unless t==current || t==main} end Thread.new do sleep(1) Thread.new do sleep(1) p "thred thread" end join_all p "thread" end join_all p "main"■実行結果 [#<Thread:0x49d148 run>, #<Thread:0x307b900 run>] [#<Thread:0x49d148 sleep>, #<Thread:0x307b900 run>, #<Thread:0x307b420 r