libuv

libuv

libuv es una biblioteca de software que proporciona notificaciones de eventos asíncronos.libuv admite los puertos de eventos epoll (4), kqueue (2), Windows IOCP y Solaris.Está diseñado principalmente para su uso en Node.js, pero también lo utilizan otros proyectos de software.
libuv es una biblioteca de software que proporciona notificaciones de eventos asíncronos.libuv admite los puertos de eventos epoll (4), kqueue (2), Windows IOCP y Solaris.Está diseñado principalmente para su uso en Node.js, pero también lo utilizan otros proyectos de software.Originalmente era una abstracción en torno a libev o Microsoft IOCP, ya que libev no es compatible con Windows.En la versión de libuv de node-v0.9.0, se eliminó la dependencia de libev.Características destacadas: - Bucle de eventos con todas las funciones respaldado por epoll, kqueue, IOCP, puertos de eventos.- Sockets asíncronos TCP y UDP - Nombre de dominio asíncrono Resolución de servicio - Operaciones asíncronas de archivos y sistemas de archivos - Eventos del sistema de archivos - TTY controlado por código de escape ANSI - IPC con uso compartido de sockets, utilizando sockets de dominio Unix o canalizaciones con nombre (Windows) - Procesos secundarios - Grupo de subprocesos -Manejo de señales - Reloj de alta resolución - Primitivas de roscado y sincronización

Caracteristicas

Alternativas a libuv para todas las plataformas con cualquier licencia

libevent

libevent

libevent es una biblioteca de software de notificación de eventos asíncronos.
Tokio

Tokio

Tokio es una biblioteca de código abierto que proporciona una plataforma asíncrona dirigida por eventos para construir aplicaciones de red rápidas, confiables y livianas.
libev

libev

libev es un bucle de eventos con todas las funciones y alto rendimiento que está modelado libremente después de libevent, pero sin sus limitaciones y errores.