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

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

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

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

主站蜘蛛池模板: 齐齐哈尔市| 巴南区| 万载县| 拉萨市| 拜泉县| 明星| 克东县| 浦北县| 民县| 梁平县| 东方市| 衢州市| 历史| 湖州市| 古交市| 宁远县| 柳河县| 安平县| 年辖:市辖区| 宿州市| 彭泽县| 清丰县| 台东市| 汶川县| 禹州市| 眉山市| 徐汇区| 新乡市| 宁明县| 友谊县| 雅江县| 玉林市| 甘泉县| 阜宁县| 绥宁县| 洪雅县| 凤台县| 静海县| 沅陵县| 沁阳市| 米脂县|