libuv

libuv

libuv是一个提供异步事件通知的软件库。libuv支持epoll(4),kqueue(2),Windows IOCP和Solaris事件端口。它主要设计用于Node.js,但其他软件项目也使用它。
libuv是一个提供异步事件通知的软件库。libuv支持epoll(4),kqueue(2),Windows IOCP和Solaris事件端口。它主要设计用于Node.js,但其他软件项目也使用它。它最初是围绕libev或Microsoft IOCP的抽象,因为libev不支持Windows。在nodev0.9.0的libuv版本中,对libev的依赖性已删除。功能重点:-由epoll,kqueue,IOCP和事件端口支持的全功能事件循环。-异步TCP和UDP套接字-异步DomainNameService解析-异步文件和文件系统操作-文件系统事件-ANSI转义码控制的TTY-具有套接字共享的IPC,使用Unix域套接字或命名管道(Windows)-子进程-线程池-信号处理-高分辨率时钟-线程和同步原语

特征

具有开源许可证的Windows版libuv的替代方案