alvaro-prieto
9/18/2017 - 11:11 AM

thread threads hilo hilos paralelo ejecución comando command

A veces tenemos situaciones bloqueantes que queremos que se ejecuten en un hilo paralelo. En esos casos la función se ejecuta con comando

/*  
//para probar, ejecutamos la funcion de manera normal
$PersonalBoletin->lanzaNotificaciones(array( 
		"tipoNotificacion"=> 'PersonalMensajes' , 
		"mensajeNotificacion"=> 'Wooops' ));
*/

//Cuando ya la función está OK, lo ejecutamos en otro hilo no bloqueante del 
//hilo actual
$PersonalBoletin->comando("lanzaNotificaciones",[
	"var_tipoNotificacion" => "PersonalMensajes",
	"var_mensajeNotificacion" => "Nuevos mensajes de chat en qPersonal"
						 ]);

A veces tenemos situaciones bloqueantes que queremos que se ejecuten en un hilo paralelo. En esos casos la función se ejecuta con comando(funcion)

Como al ejecutarse en otro hilo no podemos hacer var_dump, a la hora de hacer debug conviene llamarlo como una función normal. Cuando todo va bien, se invoca en otro hilo: