第118课:JS设计任务队列-JS每日一题:如何设计一个任务队列?控制请求最大并发数

AID:
CID:
视频图片:
作者头像:
弹幕地址:
视频描述:

热门回复:

  • 逆风一战九:有几点疑问,想请教一下,您只做了一个测试情况,怎么保证写的完全没有问题?还有前端js执行是单线程的 真的有并发这一说么? 还有浏览器会限制并发请求数量 Chrome针对一个域名一般是6个?实现您说的这个方法的时候 真的不用考虑这些因素吗?队列用数组实现 出队时间复杂度是 N 可以考虑用链表实现 另外p-limit应该是类似的实现,可以参考,取其精华去其糟粕,如果您能发出来您实现时候参考了哪些资料,就很好了[doge]
  • ayncAndAwait:为什么this.max--是开始占用任务空间,这个不太理解
  • z拉啦:到处找任务队列的相关面试题,终于找到了!带来了很多启发,谢谢知识分享!~~
  • IBelieveJQ:声音太小了
  • mildmediumorhot:constructor里面的 setTimeout(() => { this.run(); }); 是不是会在最下面的for loop里面的addTask全部结束后才执行,因为是宏任务。