PHP.mk документација
Pool::submitTo
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
pool.submitTo.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + преведен приказ
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
pool.submitTo.php
Pool::submitTo
Референца за `pool.submitTo.php` со подобрена типографија и навигација.
Pool::submitTo
Класата Threaded
Pool::submitTo — Поднесува задача до специфичен работник за извршување
= NULL
Поднесете задача до наведениот работник во групата. Работниците се индексирани од 0 и ќе постојат само ако групата требало да ги создаде (бидејќи нишките се создаваат мрзливо).
Параметри
worker-
Работната задача за стекнување на задачата, индексирана од
0. task- Задачата за извршување.
Вратени вредности
Идентификаторот на работникот што ја прифатил задачата.
Примери
Пример #1 Поднесување задачи до специфичен работник
<?php
class Task extends Threaded {
public function run() {
var_dump(Thread::getCurrentThreadID());
}
}
$pool = new Pool(2);
$pool->submit(new Task());
for ($i = 0; $i < 5; ++$i) {
$pool->submitTo(0, new Task()); // stack all tasks onto the first worker
}
$pool->submitTo(1, new Task()); // cannot stack the task onto the second worker due to it not existing yet
$pool->shutdown();Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
int(4475011072) int(4475011072) int(4475011072) int(4475011072) int(4475011072) int(4475011072) Fatal error: Uncaught Exception: The selected worker (1) does not exist in %s:%d
Белешки од корисници
Нема белешки од корисници за оваа страница.