From: nobu.nakada@... Date: 2000-12-05T01:28:18+09:00 Subject: [ruby-list:26332] Re: 並行するスレッドの記述法について なかだです。 At Mon, 4 Dec 2000 18:47:59 +0900, Kenya OGATA wrote: > 具体的には複数の Thread で同一の処理を平行して行うものなのですが、 > 理想的には > > ----------> Main Thread ------------------> > |-----| |------------| > |-----| といきたいところを |--------| > > のような書き方でしか表せません。下記のコードのようなものなのですが... > 何かうまい書き方はないでしょうか。 いまいちよく分からなかったんですが、複数の Thread の終了を Main Thread で待ちたいということでしょうか。 require 'thwait' def seek thg = ThreadGroup.new @thread_count.times do thg.add Thread.start do # ... end end ThreadsWait.all_waits(*thg.list) end とか。 しかし、ThreadGroup って add と list しかなくて、どう使えばい いものやら迷うんですが。どっちかというと ThreadsWait のメソッド が欲しいような。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦