|
GearmanClient::doBackground(PECL gearman >= 0.5.0) GearmanClient::doBackground — Запускает выполнение задачи в фоновом режиме Описание
public string GearmanClient::doBackground
( string $function_name
, string $workload
[, string $unique
] )
Запускает выполнение задачи в фоновом режиме, возвращая дескриптор задания, который может быть использован для запроса состояния выполняющейся задачи. Список параметров
Возвращаемые значенияДескриптор текущего задания. Примеры
Пример #1 Отправляет и отслеживает фоновое задание Обработчик в этом примере имеет искусственную задержку, чтобы смоделировать длительное выполнение задания. Клиент периодически проверяет состояние выполняющегося задания.
<?php Результатом выполнения данного примера будет что-то подобное: Running: true, numerator: 3, denomintor: 14 Running: true, numerator: 6, denomintor: 14 Running: true, numerator: 9, denomintor: 14 Running: true, numerator: 12, denomintor: 14 Running: false, numerator: 0, denomintor: 0 done! Смотрите также
|
|