libuv

libuv

libuv est une bibliothèque de logiciels qui fournit une notification d'événement asynchrone.libuv prend en charge les ports d'événements epoll (4), kqueue (2), Windows IOCP et Solaris.Il est principalement conçu pour être utilisé dans Node.js mais il est également utilisé par d'autres projets logiciels.
libuv est une bibliothèque de logiciels qui fournit une notification d'événement asynchrone.libuv prend en charge les ports d'événements epoll (4), kqueue (2), Windows IOCP et Solaris.Il est principalement conçu pour être utilisé dans Node.js mais il est également utilisé par d'autres projets logiciels.C'était à l'origine une abstraction autour de libev ou Microsoft IOCP, car libev ne prend pas en charge Windows.Dans la version de node-v0.9.0 de libuv, la dépendance à libev a été supprimée.Points forts des fonctionnalités: - Boucle d'événements complète soutenue par epoll, kqueue, IOCP, ports d'événements.- Sockets TCP et UDP asynchrones - Résolution Asynchronous DomainNameService - Opérations de fichiers et de système de fichiers asynchrones - Événements du système de fichiers - TTY contrôlé par code d'échappement ANSI - IPC avec partage de socket, en utilisant des sockets de domaine Unix ou des canaux nommés (Windows) - Processus enfants - Pool de threads -Traitement du signal - Horloge haute résolution - Primitives de thread et de synchronisation
libuv

Alternatives à libuv pour toutes les plateformes avec licence commerciale