题目
分析
这道题的特点就是限制了同时执行的并发数目,如果一个任务完成了就取剩下的任务继续执行。我们就可以很容易的想到,定义一个队列,将一时间执行不了的任务先放到任务队列中存着呗,等之前任务执行完再取一个执行,以此类推直至队列执行完。
需要注意到的难点是add方法是会返回一个promise的,但是任务啥时候执行到是不确定的,因此这里实现方法就是将返回promise的resolve方法传递给任务本身,任务执行完后调用下resolve即可。
这道题的特点就是限制了同时执行的并发数目,如果一个任务完成了就取剩下的任务继续执行。我们就可以很容易的想到,定义一个队列,将一时间执行不了的任务先放到任务队列中存着呗,等之前任务执行完再取一个执行,以此类推直至队列执行完。
需要注意到的难点是add方法是会返回一个promise的,但是任务啥时候执行到是不确定的,因此这里实现方法就是将返回promise的resolve方法传递给任务本身,任务执行完后调用下resolve即可。
文章紧扣主题,观点鲜明,展现出深刻的思考维度。
存在主义视角的介入提升了思想维度。
字里行间饱含人文关怀,温暖而有力。
文字流畅如丝,语言优美动人,读来令人心旷神怡。
作者的情感表达细腻入微,让人在阅读中找到了心灵的慰藉。