Pool::__construct
En esta página
Pool::__construct
Crea un nuevo Pool de Workers
Descripción#
public Pool::__construct(int $size, [string $class], [array $ctor])
```php
Construye un nuevo pool de workers. Los pools crean sus hilos de forma perezosa, lo que significa que los nuevos hilos solo se generarán cuando sean necesarios para ejecutar tareas.
## Parámetros
`size`
El número máximo de Workers que este Pool puede crear
`class`
La clase para los nuevos Workers. Si no se proporciona ninguna clase, la clase por defecto es `Worker`.
`ctor`
Un array de argumentos para pasar al constructor de los nuevos Workers
## Ejemplos
Creación de un Pool
```php
El ejemplo anterior mostrará:
object(Pool)#1 (6) {
["size":protected]=>
int(8)
["class":protected]=>
string(8) "MyWorker"
["workers":protected]=>
NULL
["work":protected]=>
NULL
["ctor":protected]=>
array(1) {
[0]=>
object(Something)#2 (0) {
}
}
["last":protected]=>
int(0)
}