还有那个手写任务队列,思路是啥?promise吗