PHP - Funciones de grupo

Clase de piscina

La Piscina es un contenedor y controlador de un número ajustable de Trabajadores. La agrupación puede proporcionar una abstracción de nivel superior de la funcionalidad del trabajador, incluida la gestión de referencias de la forma requerida por pthreads.

Sinopsis de la clase

Pool {
   /* Properties */
   protected $size;
   protected $class;
   protected $workers;
   protected $ctor;
   protected $last;
   
   /* Methods */
   public int collect([ Callable $collector ] )
   public Pool __construct( integer $size [, string $class [, array $ctor ]] )
   public void resize( integer $size )
   public void shutdown( void )
   public int submit( Threaded $task )
   public int submitTo( int $worker , Threaded $task )
}
No Señor Función descriptiva
1

Piscina :: construir ()

La función puede crear un nuevo grupo de trabajadores.

2

Pool :: recolectar ()

La función puede recopilar referencias a tareas completadas.

3

Pool :: resize ()

La función puede cambiar el tamaño de una piscina.

4

Pool :: shutdown ()

La función puede apagar a todos los trabajadores.

5

Pool :: enviar ()

La función puede enviar un objeto para su ejecución.

6

Pool :: submitTo ()

La función envía una tarea a un trabajador específico para su ejecución.