From: Aaron Turner Date: 2008-03-03T03:00:23+09:00 Subject: Re: Sleeping threads don't wake up? On Thu, Feb 28, 2008 at 8:48 PM, Arlen Cuss wrote: > Hi, > > >> require 'drb' > => true > > >> class Server > >> def start_reaper > >> @reaper = Thread.new do > ?> loop do > ?> sleep 10 > >> puts "looping" > >> end > >> end > >> end > >> end > => nil > >> server = Server.new > => # > > >> DRb.start_service(nil, server) > > => #> > >> > ?> server.start_reaper > => # > >> DRb.thread.join > looping > looping > looping > looping > > It may be output buffering. > > Arlen > Hmm... no, it's not output buffering. What OS/ruby ver are you on? I'm on Linux/1.8.6. -- Aaron Turner http://synfin.net/ http://tcpreplay.synfin.net/ - Pcap editing & replay tools for Unix They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety. -- Benjamin Franklin