Duda función pcntl_fork en PHP

Iniciado por chocola, 22 Febrero 2015, 23:30 PM

0 Miembros y 1 Visitante están viendo este tema.

chocola

Hola a todos,

Hoy revisando un proyecto hecho en PHP, me he encontrado con un trozo de código muy loco. No entiendo muy bien cuales es el objetivo o misión del mismo. Tiene que ver con la función pcntl_fork, según he leido esta relacionado con la gestión de hilos en PHP.

Abajo os dejo el código:
Código (php) [Seleccionar]
if (function_exists('pcntl_fork')) {
 $pid = pcntl_fork();
 if ($pid == 1) {
   exit();
 }
}


Muchas gracias a tod@s con antelación.
Un saludo.

MinusFour

Me parece que hace un fork del proceso y el proceso padre se detiene, mientras el hijo continua. ¿Quizas es para "enviar" el proceso al background?