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)-子进程-线程池-信号处理-高分辨率时钟-线程和同步原语
libuv

特征

具有任何许可的所有平台的libuv替代品

libevent

libevent

libevent是一个异步事件通知软件库。
Tokio

Tokio

Tokio是一个开放源代码库,提供了一个异步的,事件驱动的平台,用于构建快速,可靠且轻便的网络应用程序。
libev

libev

libev是功能齐全的高性能事件循环,在libevent之后进行松散建模,但没有限制和错误。