• PHP Video Tutorials

PHP - Pool Functions



Pool class

The Pool is a container for and controller of an adjustable number of Workers. Pooling can provide a higher-level abstraction of Worker functionality, including management of references in a way required by pthreads.

Class synopsis

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.No Function & Description
1

Pool::construct()

Function can create a new Pool of Workers.

2

Pool::collect()

Function can collect references to completed tasks.

3

Pool:: resize()

Function can resize a Pool.

4

Pool::shutdown()

Function can shutdown all the workers.

5

Pool::submit()

Function can submit an object for execution.

6

Pool::submitTo()

Function submit a task to a specific worker for execution.

php_function_reference.htm
Advertisements