Declare queues holding items that need to be run periodically.
While there can be only one hook_cron() process running at the same time, there can be any number of processes defined here running. Because of this, long running tasks are much better suited for this API. Items queued in hook_cron() might be processed in the same cron run if there are not many items in the queue, otherwise it might take several requests, which can be run in parallel.
An associative array where the key is the queue name and the value is again an associative array. Possible keys are:
Note: this list is generated by pattern matching, so it may include some functions that are not actually implementations of this hook.
function hook_cron_queue_info() {
$queues['aggregator_feeds'] = array(
'worker callback' => 'aggregator_refresh',
'time' => 60,
);
return $queues;
}