GearmanClient::addTaskLowBackground
(PECL gearman >= 0.5.0)
GearmanClient::addTaskLowBackground — Додати низькопріоритетне фонове завдання для роботи в паралельному режимі
Опис
public GearmanClient::addTaskLowBackground( string $function_name, string|int|float $workload, mixed $context = null, ?string $unique_key = null): GearmanTask|false
Додає низькопріоритетне фонове завдання для паралельної роботи з іншими завданнями. Викличте цей метод для всіх завдань, які працюватимуть паралельно, а потім викличте GearmanClient::runTasks() для виконання робіт. Завдання з низьким пріоритетом будуть вибрані з черги після завдань із нормальним або високим пріоритетом.
Список параметрів
function_name
Зареєстрована функція, що викликається робочим процесом
workload
Серіалізовані дані, що підлягають обробці
context
Контекст програми, що пов'язується із завданням
unique_key
Унікальний ID, який призначається певному завданню
Значення, що повертаються
Об'єкт GearmanTaskили**false
**, якщо завдання не може бути додано.
Дивіться також
- GearmanClient::addTask() - Додати завдання, яке буде виконано у паралельному режимі
- GearmanClient::addTaskHigh() - Додати високопріоритетне завдання для роботи в паралельному режимі
- GearmanClient::addTaskLow() - Додати низькопріоритетне завдання для роботи в паралельному режимі
- GearmanClient::addTaskBackground() - Додати фонове завдання для роботи в паралельному режимі
- GearmanClient::addTaskHighBackground() - Додати високопріоритетне фонове завдання для роботи в паралельному режимі
- GearmanClient::runTasks() - Запустити список завдань у паралельному режимі