var array = [1,2,3,4];
function check()
{
if(array.length > 0)
var url = array.pop();
load(url);
}}
function load(url)
{
http.get(url, function(res){
check();
)
}}
做了个简单的队列 但现在 执行一个 再执行 一个 我想批量执行100个 再执行 100个 怎么控制呢 请问
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
我感觉先取出100个,然后用Promise.all 等待其全部执行完之后再取100个,应该可行.
可以考虑用async模块
算法伪代码:
完整示例代码:
运行结果:每秒钟打印 100 个数字,按顺序,从 0 开始。