Pool::submitTo
(PECL pthreads >= 2.0.0)
Pool::submitTo — Відправляє завдання конкретному воркер для виконання
Опис
public Pool::submitTo(int $worker, Threaded $task): int
Відправляє завдання вказаному воркеру в пулі. Воркери індексуються з 0 і будуть існувати тільки в тому випадку, якщо пулу необхідно їх створити (оскільки потоки створюються ліниво).
Список параметрів
worker
Воркер, до якого потрібно додати завдання, починаючи з
task
Завдання для виконання
Значення, що повертаються
Ідентифікатор воркера, який прийняв завдання.
Приклади
Приклад #1 Надсилання завдань конкретному воркеру
Loading...
Результат виконання наведеного прикладу:
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