国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

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

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

瀏覽:173日期: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).

主站蜘蛛池模板: 武隆县| 绥宁县| 平定县| 江西省| 翼城县| 云梦县| 讷河市| 康保县| 鄂温| 凤山市| 平利县| 金溪县| 正蓝旗| 北碚区| 明光市| 酒泉市| 莲花县| 凤阳县| 临澧县| 大悟县| 江津市| 澄江县| 裕民县| 五家渠市| 抚远县| 汽车| 保德县| 陇川县| 钟祥市| 平乐县| 莱阳市| 自治县| 南乐县| 博乐市| 荆州市| 井研县| 阳新县| 那曲县| 北碚区| 金塔县| 荥经县|