From: Robert Klemme Date: 2008-10-15T00:10:36+09:00 Subject: Re: Threads 2008/10/14 Piyush Ranjan : > I think the reason is that there is nothing called thread.id and thats why > threads die as they start excution Now, this is strange reasoning. If we're guessing: the reason is more likely that main thread exited without waiting for other threads. See: 17:00:15 OPSC_Gold_bas_dev_R1.2.3$ ruby -e 'Thread.new { 10.times { p 1; sleep 10 } }; puts "done"' 1 done 17:09:33 OPSC_Gold_bas_dev_R1.2.3$ Kind regards robert -- remember.guy do |as, often| as.you_can - without end