PHP - Funções Pool

Aula de bilhar

O Pool é um contêiner e controlador de um número ajustável de Trabalhadores. O pooling pode fornecer uma abstração de nível superior da funcionalidade do Worker, incluindo o gerenciamento de referências de uma forma exigida por pthreads.

Sinopse da aula

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. Não Descrição da função
1

Pool :: construct ()

A função pode criar um novo grupo de trabalhadores.

2

Pool :: collect ()

A função pode coletar referências para tarefas concluídas.

3

Pool :: resize ()

A função pode redimensionar um Pool.

4

Pool :: shutdown ()

A função pode desligar todos os trabalhadores.

5

Pool :: enviar ()

A função pode enviar um objeto para execução.

6

Pool :: submitTo ()

Função enviar uma tarefa a um trabalhador específico para execução.