有三个语句
let value = A();
let value = B();
let value = C();
while(true){
let value = A();
let value = B();
let value = C();
}
ABC执行也可能是无序的,它门是重复执行的,我现在如何保证执行的语句要在它之前的语句都拿到结果后在执行?
可能猜测需要个队列,需要个锁之类的;
但是不知道怎么实现,有大佬嘛 集思广益下;
目前我搜到promise队列,但是队列是有限的,我这个无限的怎么弄,需要添加任务到队列之类的。
push()
添加到队列,clear()
清空队列并返回全部结果如果没有在
clear()
期间追加任务的场景,可直接用Promise.all()
等方法