PHP - 池函式



池類

池是一個容器,用於控制可調節數量的工作程序。池化可以提供工作程序功能的更高級別的抽象,包括以 pthreads 所需的方式管理引用。

類概要

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 )
}
序號 函式與描述
1

Pool::construct()

函式可以建立一個新的工作程序池。

2

Pool::collect()

函式可以收集對已完成任務的引用。

3

Pool:: resize()

函式可以調整池的大小。

4

Pool::shutdown()

函式可以關閉所有工作程序。

5

Pool::submit()

函式可以提交一個物件以供執行。

6

Pool::submitTo()

函式將任務提交給特定工作程序以供執行。

php_function_reference.htm
廣告