|
GearmanClient::addTaskLowAdd a low priority task to run in parallel 説明
public GearmanTaskfalse GearmanClient::addTaskLow(
string $function_name ,stringintfloat $workload ,mixed $context = null ,stringnull $unique_key = null ) Adds a low priority background task to be run in parallel with other tasks. Call this method for all the tasks to be run in parallel, then call GearmanClient::runTasks to perform the work. Tasks with a low priority will be selected from the queue after those of normal or low priority. パラメータ
戻り値
A GearmanTask object or 例
例1 A low priority task along with two normal tasks A low priority task is included among two other tasks. A single worker is available, so that tasks are run one at a time, with the low priority task run last.
上の例の出力は、 たとえば以下のようになります。 COMPLETE: 3, !dlroW olleH COMPLETE: 1, !dlroW olleH COMPLETE: 2, Hello World! DONE 参考
|