[控场AI]
概念libuv库

libuv

跨平台异步 I/O 的底层支撑库,用 C 编写,封装操作系统事件通知机制(epoll、kqueue、IOCP),提供统一异步 API,是 Node.js 事件循环的实现基础

时间轴 (近 90 天)

10月23日

libuv 是用 C 编写的跨平台异步 I/O 库,封装了 Linux 的 epoll、macOS 的 kqueue、Windows 的 IOCP,并向上提供统一的异步 API。

待验证50%
10月23日

libuv 的线程池默认有 4 个线程,用于处理文件 I/O、DNS 解析等阻塞操作。

待验证50%
10月23日

Node.js 的事件循环实现在 libuv 之中,包含 timers、pending callbacks、poll、check、close callbacks 等多个阶段。

待验证50%
10月14日

libevent相比glib、libuv等同类库,历史更久、体积更小、对旧平台和交叉编译的支持更好。

待验证50%
9月22日

macOS上的FSEvents、Grand Central Dispatch以及libuv在BSD/macOS平台的实现均以kqueue为基础构建

待验证50%
8月24日

Node.js自2009年诞生,基于V8引擎和libuv事件循环架构

待验证50%
8月23日

Node.js诞生于2009年,基于V8引擎和libuv事件循环架构

待验证50%

全部知识事实 (8)

来源文章