事件循环

事件循环的基本流程如下:

执行同步代码,将任务添加到【调用栈】中。
当遇到异步操作时,将其推入【任务队列(回调队列)】中,继续执行后续的同步代码。
当【调用栈】为空时,【事件循环】开始执行。它会从任务队列中获取一个任务,将其放入调用栈中执行。
执行任务的同时,可能会产生新的【异步操作】,将其推入任务队列中等待执行。
循环上述过程,直到【任务队列】中没有任务需要执行。

https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=5bbc1ec127b94659b8688475db533ecb
全部评论

相关推荐

小火柴燃烧吧:接啊,接了之后反手在咸鱼找个大学生搞一下,量大从优
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务