by shigemk2

当面は技術的なことしか書かない

プロセスは待てる

fork do
  5.times do
    sleep 1
    puts "I am an orphan!"
  end
end

abort "Parent process died..."

子プロセスのどれが1つが終了するまでの間、親プロセスをブロックして待つようにする

fork do
  5.times do
    sleep 1
    puts "I am an orphan!"
  end
end

Process.wait
abort "Parent process died..."
I am an orphan!
I am an orphan!
I am an orphan!
I am an orphan!
I am an orphan!
Parent process died...

http://tatsu-zine.com/books/naruhounix