Libuv

libuv （ Unicorn Velociraptor — 獨角伶盜龍 ） 庫是多平臺C庫 ， 提供對基於事件循環的異步I / O的支持 。 它支持epoll ( 4 ) 、 kqueue ( 2 ) 、 Windows的IOCP和Solaris的事件端口 。 它主要設計用於Node.js ， 但也可用於其他軟件項目如Julia或pyuv等 。 它最初是libev或Microsoft IOCP上的抽象 ， libev只支持Unix系統而不支持Windows上的IOCP ， 在node - v 0.9.0 的libuv版本中去除了對libev的依賴 。