久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

node.js - node async queue中這個callback是什么,為什么這里輸出只有5行?

瀏覽:198日期:2024-08-03 11:53:00

問題描述

node.js - node async queue中這個callback是什么,為什么這里輸出只有5行?

問題解答

回答1:

當然咯,因為你并發量是5,但是你的queue中并沒有fork callback,所以并發量是5,沒有結束也不會調新的咯。

var async = require(’async’);var q = async.queue(function(data, callback) { console.log(data.name);// fork callback callback();}, 5);for(var i = 0; i < 10; ++i) { q.push({ name: 0 })}回答2:

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).

主站蜘蛛池模板: 德庆县| 富裕县| 苏州市| 确山县| 临夏市| 奎屯市| 威远县| 贡觉县| 繁昌县| 阿拉尔市| 尚义县| 泾阳县| 隆回县| 曲周县| 北海市| 内丘县| 界首市| 张家界市| 玉田县| 芮城县| 灯塔市| 巴东县| 巫山县| 宣武区| 乌拉特后旗| 鄂温| 阿尔山市| 调兵山市| 正蓝旗| 平安县| 永德县| 共和县| 阳西县| 崇阳县| 肥乡县| 西林县| 宁晋县| 资中县| 武清区| 云和县| 镇安县|