¿Cuál es la diferencia entre Process.fork y Process.spawn en Ruby 1.9.2
¿Cuál es la diferencia entre Process.fork y los nuevos métodos Process.spawn en Ruby 1.9.2 y cuál es mejor para ejecutar otro programa en un subproceso? Según tengo entendido, Process.fork acepta el bloque de código y Process.spawn toma un comando del sistema más algunos otros parámetros. ¿Cuándo debo usar uno en lugar del otro?