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 |
Function can create a new Pool of Workers. |
| 2 |
Function can collect references to completed tasks. |
| 3 |
Function can resize a Pool. |
| 4 |
Function can shutdown all the workers. |
| 5 |
Function can submit an object for execution. |
| 6 |
Function submit a task to a specific worker for execution. |
php_function_reference.htm
Advertisements