A problem of waitting and printting out message

sorry, i can not use sleep because the subprocess still should work not just
sleep.
===== Original Message From ruby-talk@ruby-lang.org =====

···

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