PHP.mk документација
Pool::__construct
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
pool.construct.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + преведен приказ
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
pool.construct.php
Pool::__construct
Референца за `pool.construct.php` со подобрена типографија и навигација.
Pool::__construct
Класата Threaded
Pool::__construct — Создава нов базен на работници
= NULL
Конструирај нов базен на работници. Базените ги создаваат своите нишки мрзеливо, што значи дека нови нишки ќе се појават само кога ќе бидат потребни за извршување на задачи.
Параметри
size- Максималниот број на работници што овој базен може да ги создаде
class- Класата за нови работници. Ако не е дадена класа, тогаш стандардно се користи Работник class.
ctor- Низа од аргументи што ќе им се предадат на конструкторите на новите работници
Примери
Пример #1 Создавање базени
<?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);
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
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)
}
Белешки од корисници
Нема белешки од корисници за оваа страница.