libuv

libuv

libuv

Cross-platform asynchronous I/O

AI 简介

libuv 是一个跨平台的异步 I/O 支持库,为高性能事件驱动应用提供底层系统调用抽象。它基于 epoll(Linux)、kqueue(macOS/BSD)、IOCP(Windows)等原生事件机制实现统一的事件循环,并支持异步 TCP/UDP、DNS 查询、文件系统操作、进程间通信、子进程管理、线程池及信号处理等功能。采用 C 语言编写,注重可移植性与 ABI 稳定性,适用于构建运行时环境(如 Node.js)、网络服务框架、嵌入式事件引擎或需精细控制 I/O 的系统级工具。

C
MIT License
27k
Stars
3.9k
Forks
706
Watchers
134
Issues

Star 增长

今日0
近 7 天0
近 30 天+48
综合评分74.8
默认分支v1.x