
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 License27k
Stars
3.9k
Forks
706
Watchers
134
Issues
Star 增长
今日0
近 7 天0
近 30 天+48
综合评分74.8
默认分支v1.x