В чем разница между Process.fork и Process.spawn в Ruby 1.9.2

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

32
задан Vincent 8 November 2010 в 23:49
поделиться