event loop
来源:1-1 前端面试-课程导学

前端_未入门
2019-11-10
老师您好
setTimeout 设置 1s 后执行某个回调
如果执行栈为空、此时会去读 任务队列、但是这个时候 1s 还没到,timer模块没有把 回调放入任务队列中
请问老师 执行栈是监听任务队列中有异步任务被放入、监听到了后才会去读取异步任务放到执行栈中执行
还是
执行栈隔一会就去读取任务队列中有没有异步任务、隔一会就去读取、如果读取到了有异步任务才放入执行栈中执行
对这里不太明白,望老师指点、非常感谢老师百忙中抽空解答
写回答
1回答
-
我的理解是即使 1s 没到这个异步任务队列没有放进去,等他被放进去的时候如果1s过了,它就会在异步任务队列的第一个
012019-11-11
相似问题