写点什么

事件循环

0 人感兴趣 · 6 次引用

  • 最新
  • 推荐

如何快速理解网络 IO 模型

用户头像
Dinfan
03-17

本文先分析网络IO模型的组成部分,再反过来理解网络模型

https://static001.geekbang.org/infoq/75/75a913cd9245cd52bce1fcedfeeff3a0.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

NodeJS 事件循环

用户头像
真嗣
2022-02-24

事件循环是 Node.js 处理非阻塞 I/O 操作的机制——尽管 JavaScript 是单线程处理的——当有可能的时候,它们会把操作转移到系统内核中去。浏览器事件循环与Nodejs事件循环的区别

https://static001.geekbang.org/infoq/ad/ad86b431320a10776876d7bfda6f8d32.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

不要在 nodejs 中阻塞 event loop

用户头像
程序那些事
2021-02-02

我们知道event loop是nodejs中事件处理的基础,event loop中主要运行的初始化和callback事件。除了event loop之外,nodejs中还有Worker Pool用来处理一些耗时的操作,比如I/O操作。

https://static001.geekbang.org/infoq/f2/f2623b1314b2b6ff7d3e187e2a4056e7.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

nodejs 事件和事件循环简介

用户头像
程序那些事
2020-12-06

熟悉javascript的朋友应该都使用过事件,比如鼠标的移动,鼠标的点击,键盘的输入等等。我们在javascript中监听这些事件,从而触发相应的处理。

https://static001.geekbang.org/infoq/c1/c1be1cfce4040dee08a6fe764c30dbef.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

JavaScript 引擎的事件循环机制是怎样工作的?

用户头像
Walker
2020-09-11

同步任务和异步任务的划分让JavaScript代码的执行效率有了保证;任务队列和回调函数让异步任务可以有序执行,同时还不会阻塞主线程; 宏任务和微任务的划分,区分出宿主级别和引擎级别的任务,并保证了更细粒度的执行次序,是JavaScript事件循环的核心。

https://static001.geekbang.org/infoq/51/515ac64581576caedeefa23e4187b93b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

图解 JavaScript——进阶篇(执行上下文、变量对象、作用域、作用域链、闭包、this、原型及原型链、事件循环等一把梭)

用户头像
执鸢者
2020-08-20

函数的执行(函数执行过程、执行上下文、变量对象、作用域、作用域链、闭包、this指向、原型及原型链等)和事件循环(任务分类、Event Loop等)

事件循环_事件循环技术文章_InfoQ写作社区