()
| 28 | |
| 29 | |
| 30 | async function start(){ |
| 31 | asyncPool({ |
| 32 | limit: 2, |
| 33 | items: [ |
| 34 | ()=> sleep(1,'吃饭'), |
| 35 | ()=> sleep(3,'睡觉'), |
| 36 | ()=> sleep(5,'打游戏'), |
| 37 | ()=> sleep(3.5,'学习算法'), |
| 38 | ()=> sleep(4,'学习Vue和React'), |
| 39 | ], |
| 40 | async fn(item){ |
| 41 | return await item() |
| 42 | } |
| 43 | }) |
| 44 | |
| 45 | } |
| 46 | // @think 如果任务有优先级呢 |
| 47 | start() |
| 48 |
no test coverage detected