From: Reimer Behrends Date: 2002-09-08T15:32:29+09:00 Subject: Re: a problem of waitting and printting out message Maggie Xiao (mxiao@ee.ualberta.ca) wrote: [...] > I should construct a program which should wait for the specified time > and then print out the specified message. Meanwhile control of the > shell should be returned to the user. ie. The program must be > non-blocking. is there any way to construct it in pure ruby way? Or > my only way is to using extending ruby with c? Is the following what you are looking for? if fork then # parent process exit! else # child process sleep 10 puts "Now!" end Reimer Behrends