2
libuv je softverska knjižnica koja pruža asinkrono obavještavanje o događajima.libuv podržava epoll (4), kqueue (2), Windows IOCP i Solaris portove događaja.Prvenstveno je dizajniran za upotrebu u Node.js, ali koristi ga i drugi softverski projekti.Prvotno je to bila apstrakcija oko libeva ili Microsoftovog IOCP-a, jer libev ne podržava Windows.U verziji libuva node-v0.9.0, uklonjena je ovisnost o libevu.Istaknuti sadržaji: - Potpuno opremljena petlja događaja potpomognuta epolom, kqueueom, IOCP-om, portovima događaja.- Asinhrone TCP i UDP utičnice - Asinhrona rezolucija DomainNameService - Asinhrone operacije datoteka i datotečnih sistema - Događaji datotečnog sustava - ANSI izlazni kôd kontroliran TTY - IPC s dijeljenjem utičnica, koristeći utičnice domene Unix ili imenovane cijevi (Windows) - Podređeni procesi - Tematski niz -Rukovanje signalom - Sat visoke razlučivosti - Primiti navoja i sinkronizacije
libuv