浏览器和Node的事件循环
Posted 独鹿DT
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了浏览器和Node的事件循环相关的知识,希望对你有一定的参考价值。
事件循环
事件循环解析
进程:操作系统管理程序的一种方式。
线程:操作系统能够进行调度的最小单位。
javascript代码的执行是单线程执行的,但是为什么碰到异步函数却不会阻塞后续代码的继续执行呢?这就用到了
事件循环
。
定义:事件循环是JavaScript代码和浏览器或者Node之间的桥梁。
浏览器是多进程多线程的,在JavaScript代码执行时,知道在内存内维护着执行上下文栈(函数调用栈)
,碰到异步代码之所以不会阻塞后续代码的执行,是因为异步函数回调交给了浏览器或者Node的另一个线程,到达一定的时间会将对应
以上是关于浏览器和Node的事件循环的主要内容,如果未能解决你的问题,请参考以下文章