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