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 Mac

libevent

libevent

libevent est une bibliothèque de logiciels de notification d'événements asynchrones.
Tokio

Tokio

Tokio est une bibliothèque open source fournissant une plate-forme asynchrone pilotée par les événements pour créer des applications réseau rapides, fiables et légères.