libuv

libuv

libuv to biblioteka oprogramowania, która zapewnia asynchroniczne powiadomienia o zdarzeniach.libuv obsługuje porty zdarzeń epoll (4), kqueue (2), Windows IOCP i Solaris.Jest przeznaczony przede wszystkim do użytku w Node.js, ale jest także wykorzystywany w innych projektach oprogramowania.
libuv to biblioteka oprogramowania, która zapewnia asynchroniczne powiadomienia o zdarzeniach.libuv obsługuje porty zdarzeń epoll (4), kqueue (2), Windows IOCP i Solaris.Jest przeznaczony przede wszystkim do użytku w Node.js, ale jest także wykorzystywany w innych projektach oprogramowania.Pierwotnie była to abstrakcja dotycząca libev lub Microsoft IOCP, ponieważ libev nie obsługuje systemu Windows.W wersji libuv węzła v0.9.0 usunięto zależność od libev.Najważniejsze cechy: - W pełni funkcjonalna pętla zdarzeń wspierana przez epoll, kqueue, IOCP, porty zdarzeń.- Asynchroniczne gniazda TCP i UDP - Asynchroniczne rozpoznawanie nazw domen i usług - Asynchroniczne operacje na plikach i systemie plików - Zdarzenia w systemie plików - Kod sterujący ANSI TTY sterowany kodem TTY - IPC z współużytkowaniem gniazd, przy użyciu gniazd domeny uniksowej lub nazwanych potoków (Windows) - Procesy potomne - Pula wątków -Obsługa sygnałów - Zegar wysokiej rozdzielczości - Operacje podstawowe wątków i synchronizacji
libuv

Stronie internetowej:

Alternatywy dla libuv'a dla wszystkich platform z licencją open source