В чем разница между Process.fork и Process.spawn в Ruby 1.9.2
В чем разница между Process.fork и новыми методами Process.spawn в Ruby 1.9.2 и какой из них лучше для запуска другой программы в подпроцессе? Насколько я понимаю, Process.fork принимает блок кода, а Process.spawn принимает системную команду плюс некоторые другие параметры. Когда я должен использовать один вместо другого?