PHP - Fonctions de pool

Cours de piscine

Le Pool est un conteneur et un contrôleur d'un nombre réglable de travailleurs. Le regroupement peut fournir une abstraction de plus haut niveau des fonctionnalités de Worker, y compris la gestion des références d'une manière requise par pthreads.

Synopsis du cours

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 )
}
Sr.Non Description de la fonction
1

Pool :: construct ()

La fonction peut créer un nouveau pool de travailleurs.

2

Piscine :: collect ()

La fonction peut collecter des références aux tâches terminées.

3

Pool :: resize ()

La fonction peut redimensionner un pool.

4

Piscine :: shutdown ()

La fonction peut arrêter tous les travailleurs.

5

Pool :: soumettre ()

La fonction peut soumettre un objet pour exécution.

6

Pool :: submitTo ()

La fonction soumet une tâche à un travailleur spécifique pour exécution.