V2EX  ›  英汉词典
Enqueued related words: Async, Coroutine, Microtask, Task Queue, Reactor

Event Loop

Definition / 释义

事件循环:一种程序运行机制,持续地从“事件队列”中取出任务并按顺序执行,使单线程也能处理异步操作(如定时器、I/O、用户输入、网络回调等)。常见于 JavaScript(浏览器/Node.js)、GUI 框架与部分异步服务器模型中。

Pronunciation / 发音

/ɪˈvɛnt luːp/

Examples / 例句

The event loop keeps the app responsive.
事件循环让应用保持响应灵敏。

In Node.js, the event loop coordinates timers, I/O callbacks, and promise microtasks so asynchronous code can run without blocking the main thread.
在 Node.js 中,事件循环协调定时器、I/O 回调与 Promise 的微任务,使异步代码能够运行而不阻塞主线程。

Etymology / 词源

event 源自拉丁语 evenire(“发生、出现”),经由法语进入英语,表示“发生的事情”。loop 来自日耳曼语系词源,核心含义是“环、圈、循环”。合在一起的 event loop 直译为“事件的循环处理机制”,强调“不断取事件—执行—再取事件”的循环过程。

Related Words / 相关词

Literary Works / 文学与著作中的用例

  • Eloquent JavaScript(Marijn Haverbeke)——讲解 JavaScript 异步与事件循环相关概念。
  • *You Don’t Know JS (Yet)*(Kyle Simpson)——讨论运行时、异步与事件循环机制。
  • JavaScript: The Definitive Guide(David Flanagan)——介绍浏览器与 JS 运行模型中的事件循环。
  • Node.js Design Patterns(Mario Casciaro, Luciano Mammino)——从 Node.js 架构角度讲解事件循环与异步 I/O。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   845 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 21:36 · PVG 05:36 · LAX 13:36 · JFK 16:36
♥ Do have faith in what you're doing.