From: Joe Van Dyk Date: 2005-04-26T01:45:05+09:00 Subject: Re: thread question On 4/25/05, Brian Schr�der wrote: > On 25/04/05, Joe Van Dyk wrote: > > Every second, a function in the class that's being made available via > > DRb should be called automatically. How would I do that? > > > > So I'd have > > > > class Server > > def update > > # stuff gets updated > > end > > end > > > > server = DRb.start_service.... > > > > server.update() # <== somehow ran every second > > How about: > > update_thread = Thread.new(server) do | s | > loop do > sleep 1 > s.update > end > end > > > > > DRb.thread.join > > > > > > or is there anything special with drb that prohibits this? > I wasn't sure about how the interactions between the threads would work. I'll try the above and see how it works.