当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP Pool::construct()用法及代码示例



Pool::_construct() 函数可以创建一个新的 Pool of Workers。

用法

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 - Pool::construct() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。