PHP - Funzioni del pool

Classe di piscina

Il Pool è un contenitore e un controllore di un numero regolabile di lavoratori. Il pooling può fornire un'astrazione di livello superiore della funzionalità Worker, inclusa la gestione dei riferimenti nel modo richiesto da pthreads.

Sinossi della classe

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 )
}
Suor n Descrizione della funzione
1

Pool :: costruisci ()

La funzione può creare un nuovo pool di lavoratori.

2

Pool :: collect ()

La funzione può raccogliere riferimenti alle attività completate.

3

Pool :: resize ()

La funzione può ridimensionare un pool.

4

Pool :: shutdown ()

La funzione può arrestare tutti i lavoratori.

5

Pool :: submit ()

La funzione può inviare un oggetto per l'esecuzione.

6

Pool :: submitTo ()

La funzione invia un'attività a un lavoratore specifico per l'esecuzione.