libeio + libev = Libuvlibuv는 다양한 I/O 폴링 메커니즘에 대한 단순한 추상화 이상의 기능을 제공핸들(handle), 스트림(stream)은 소켓 및 기타 엔티티에 대한 높은 수준의 추상화를 제공크로스 플랫폼 파일 I/O 및 스레딩 기등도 제공Libuv NotionLibuv HistoryLibuv Event LoopLibuv File IOLibuv HandleLibuv RequestLibuv Network IOLibuv Thread Pool Libuv UsageLibuv InitLibuv Node jsLibuv Julia Repositorylibuv/libuvlibuv is a multi-platform support library with a focus on asynchronous I/O. It was primarily developed for use by Node.js, but it's also used by Luvit, Julia, pyuv, and others. Full-featured event loop backed by epoll, kqueue, IOCP, event ports.https://github.com/libuv/libuvDesignDesign overview - libuv documentationlibuv is cross-platform support library which was originally written for Node.js. It's designed around the event-driven asynchronous I/O model. The library provides much more than a simple abstraction over different I/O polling mechanisms: 'handles' and 'streams' provide a high level abstraction for sockets and other entities; cross-platform file I/O and threading functionality is also provided, amongst other things.http://docs.libuv.org/en/v1.x/design.html