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::collect()用法及代码示例
- PHP Pool::submitTo()用法及代码示例
- PHP Pool::submit()用法及代码示例
- PHP PHPUnit assertIsNotFloat()用法及代码示例
- PHP disk_total_space()用法及代码示例
- PHP ReflectionClass getTraitAliases()用法及代码示例
- PHP hash_hmac()用法及代码示例
- PHP String wordwrap()用法及代码示例
- PHP SimpleXMLElement children()用法及代码示例
- PHP is_file( )用法及代码示例
- PHP ArrayIterator asort()用法及代码示例
- PHP IntlCalendar getTimeZone()用法及代码示例
- PHP SplPriorityQueue isCorrupted()用法及代码示例
- PHP XMLReader::getParserProperty()用法及代码示例
- PHP imagegif()用法及代码示例
- PHP imageresolution()用法及代码示例
- PHP SplFileInfo getPerms()用法及代码示例
注:本文由纯净天空筛选整理自 PHP - Pool::construct() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。