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 dowolną licencją

libevent

libevent

libevent to biblioteka oprogramowania do asynchronicznego powiadamiania o zdarzeniach.
Tokio

Tokio

Tokio to biblioteka typu open source zapewniająca asynchroniczną platformę sterowaną zdarzeniami do budowania szybkich, niezawodnych i lekkich aplikacji sieciowych.
libev

libev

libev jest w pełni funkcjonalną i wydajną pętlą zdarzeń, która jest luźno wzorowana na libevent, ale bez jej ograniczeń i błędów.