From: Robert Klemme Date: 2008-01-01T01:15:03+09:00 Subject: Re: Why not call Thread.join? On 31.12.2007 17:02, thefed wrote: > 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? They are not joined at the same time but one after the other. Cheers robert