libuv
https://upload.wikimedia.org/wikipedia/commons/thumb/3/32/Libuv.svg/1200px-Libuv.svg.png
libuv 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. ファイルシステム、DNS、ネットワーク、子プロセス、パイプ、シグナル処理、ポーリング、ストリーミングを処理するメカニズムを提供
オペレーティングシステムレベルで非同期的に実行することができないいくつかの作業のための 作業をオフロードするためのスレッドプールも含まれています。
参考
2019/11/2