123
libuv

libuv

libuv ist eine Softwarebibliothek, die asynchrone Ereignisbenachrichtigungen bereitstellt.libuv unterstützt die Ereignisports epoll (4), kqueue (2), Windows IOCP und Solaris.Es wurde hauptsächlich für die Verwendung in Node.js entwickelt, wird aber auch von anderen Softwareprojekten verwendet.
libuv ist eine Softwarebibliothek, die asynchrone Ereignisbenachrichtigungen bereitstellt.libuv unterstützt die Ereignisports epoll (4), kqueue (2), Windows IOCP und Solaris.Es wurde hauptsächlich für die Verwendung in Node.js entwickelt, wird aber auch von anderen Softwareprojekten verwendet.Es war ursprünglich eine Abstraktion um libev oder Microsoft IOCP, da libev Windows nicht unterstützt.In der Version von libuv von node-v0.9.0 wurde die Abhängigkeit von libev entfernt.Besondere Merkmale: - Voll ausgestattete Ereignisschleife mit Unterstützung für Epoll, Kqueue, IOCP und Ereignisports.- Asynchrone TCP- und UDP-Sockets - Asynchrone DomainNameService-Auflösung - Asynchrone Datei- und Dateisystemoperationen - Dateisystemereignisse - ANSI-Escape-Code-gesteuerter TTY - IPC mit Socket-Sharing unter Verwendung von Unix-Domain-Sockets oder Named Pipes (Windows) - Untergeordnete Prozesse - Thread-Pool -Signalverarbeitung - Hochauflösender Takt - Grundelemente für Threading und Synchronisation

Eigenschaften

Alternativen zu libuv für alle Plattformen mit einer Lizenz

libevent

libevent

libevent ist eine Softwarebibliothek für asynchrone Ereignisbenachrichtigungen.
Tokio

Tokio

Tokio ist eine Open Source-Bibliothek, die eine asynchrone, ereignisgesteuerte Plattform zum Erstellen schneller, zuverlässiger und leichtgewichtiger Netzwerkanwendungen bietet.
libev

libev

libev ist eine voll funktionsfähige und leistungsstarke Ereignisschleife, die libevent lose nachempfunden ist, jedoch ohne Einschränkungen und Fehler.