PHP - Funzione Pool :: construct ()
La funzione Pool :: _ construct () può creare un nuovo pool di lavoratori.
Sintassi
public Pool Pool::__construct( integer $size [, string $class [, array $ctor ]] )
La funzione Pool :: _ construct () può costruire un nuovo pool di worker. I pool creano pigramente i loro thread, il che significa che i nuovi thread possono essere generati solo quando sono necessari per eseguire le attività.
La funzione Pool :: _ construct () può restituire un nuovo pool.
Esempio
<?php
class MyWorker extends Worker {
public function __construct(Something $something) {
$this->something = $something;
}
public function run() {
/** ... **/
}
}
$pool = new Pool(8, \MyWorker::class, [new Something()]);
var_dump($pool);
?>