From: thefed Date: 2008-01-01T01:02:59+09:00 Subject: Re: Why not call Thread.join? On Dec 31, 2007, at 12:49 AM, Skye Shaw!@#$ wrote: > Generally speaking, the only thing it would slow down (stop really) is > the execution path of the main thread. > > Now if for some reason your main thread has to do other work, a join > would delay that, of course. OK, I understand it better. But why does each {|t| t.join} join them all at the same time (ish), and not wait for the first one to finish executing before joining the others?