PHP - Pool::construct() 函式



Pool::_construct() 函式可以建立一個新的工作池。

語法

public Pool Pool::__construct( integer $size [, string $class [, array $ctor ]] )

Pool::_construct() 函式可以構造一個新的工作池。池會延遲建立執行緒,這意味著只有在需要執行任務時才會生成新的執行緒。

Pool::_construct() 函式可以返回一個新的池。

示例

<?php
   class MyWorker extends Worker {
      public function __construct(Something $something) {
         $this->something = $something;
      }
      public function run() {
         /** ... **/
      }
   }
   $pool = new Pool(8, \MyWorker::class, [new Something()]);
   var_dump($pool);
?>
php_function_reference.htm
廣告