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