var q = async.queue(function (data, callback) {
console.log(data.name);
callback(null)
},5)
少了callback
An asynchronous function for processing a queued task, which must call its callback(err) argument when finished, with an optional error as an argument. If you want to handle errors from an inpidual task, pass a callback to q.push(). Invoked with (task, callback).
当然咯,因为你并发量是5,但是你的queue中并没有
fork callback
,所以并发量是5,没有结束也不会调新的咯。少了callback
An asynchronous function for processing a queued task, which must call its callback(err) argument when finished, with an optional error as an argument. If you want to handle errors from an inpidual task, pass a callback to q.push(). Invoked with (task, callback).