GearmanClient::addTaskLow
En esta página
GearmanClient::addTaskLow
Añade una tarea de baja prioridad para ser ejecutada en paralelo
Descripción#
public GearmanClient::addTaskLow(string $function_name, string $workload, [mixed $context], [string $unique_key]): GearmanTask
```php
Añade una tarea de baja prioridad para ser ejecutada en paralelo con otras tareas. Esta método debe ser llamado para que todas las tareas se ejecuten simultáneamente, luego debe llamarse a GearmanClient::runTasks para realizar el trabajo. Las tareas con baja prioridad serán seleccionadas de la cola después de las de mayor prioridad.
## Parámetros
`function_name`
Una función registrada que el trabajador va a ejecutar
`workload`
Datos serializados a analizar
`context`
Contexto de la aplicación a asociar con una tarea
`unique_key`
Un identificador único utilizado para identificar una tarea particular
## Valores devueltos
Un objeto `GearmanTask` o `false` si la tarea no puede ser añadida.
## Ejemplos
Una tarea de baja prioridad junto con dos tareas normales
Se añade una tarea de baja prioridad junto con otras dos tareas. Solo hay un agente disponible, por lo que las tareas se ejecutan una tras otra, con la de baja prioridad al final.
```php
Resultado del ejemplo anterior es similar a:
Completada : 3, !ednom el ruojnoB
Completada : 1, !ednom el ruojnoB
Completada : 2, ¡Hola mundo!
Hecho
Véase también#
GearmanClient::addTask
GearmanClient::addTaskHigh
GearmanClient::addTaskBackground
GearmanClient::addTaskHighBackground
GearmanClient::addTaskLowBackground
GearmanClient::runTasks