libuv

libuv is a multi-platform support C++ library with a focus on asynchronous I/O based on event loops. It supports epoll, kqueue, Windows IOCP, and Solaris event ports. It was primarily developed for use by Node.js, but it’s also used by Luvit, Julia, uvloop, and others.

libuv Working libuv contains Event Loop and a Thread Pool. The Event Loop handles the asynchronous operations. Any network related requests are handled by the CPU while and file system requests are handled by the Thread Pool.


Children
  1. Event Loop
  2. Thread Pool

Backlinks