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);
?>