男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站

Pool::__construct

(PECL pthreads >= 2.0.0)

Pool::__construct創(chuàng )建新的 Worker 對象池

說(shuō)明

public Pool::__construct(int $size, string $class = ?, array $ctor = ?): Pool

創(chuàng )建新的 Worker 對象池,但是所對應的線(xiàn)程是延遲創(chuàng )建的的,也就是說(shuō), 直到需要執行任務(wù)的時(shí)候 才會(huì )創(chuàng )建對應的線(xiàn)程。

參數

size

此 Pool 對象可創(chuàng )建的 Worker 對象的最大數量

class

新創(chuàng )建的 Worker 對象的類(lèi)。 如果不指定類(lèi),那么會(huì )使用默認的 Worker 類(lèi)。

ctor

創(chuàng )建 Worker 對象時(shí)所用到的參數,以數組方式傳入

返回值

新創(chuàng )建的 Pool 對象

范例

示例 #1 創(chuàng )建 Pool 對象

<?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);
?>

以上例程會(huì )輸出:

object(Pool)#1 (6) {
  ["size":protected]=>
  int(8)
  ["class":protected]=>
  string(8) "MyWorker"
  ["workers":protected]=>
  NULL
  ["work":protected]=>
  NULL
  ["ctor":protected]=>
  array(1) {
    [0]=>
    object(Something)#2 (0) {
    }
  }
  ["last":protected]=>
  int(0)
}

男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站