2
libuv
O libuv é uma biblioteca de software que fornece notificação assíncrona de eventos.O libuv suporta portas de evento epoll (4), kqueue (2), Windows IOCP e Solaris.Ele foi projetado principalmente para uso no Node.js, mas também é usado por outros projetos de software.
O libuv é uma biblioteca de software que fornece notificação assíncrona de eventos.O libuv suporta portas de evento epoll (4), kqueue (2), Windows IOCP e Solaris.Ele foi projetado principalmente para uso no Node.js, mas também é usado por outros projetos de software.Originalmente, era uma abstração em torno da libev ou do Microsoft IOCP, pois a libev não suporta o Windows.Na versão do libuv do node-v0.9.0, a dependência da libev foi removida.Destaques dos recursos: - Loop de evento completo com suporte por epoll, kqueue, IOCP, portas de evento.- Soquetes assíncronos TCP e UDP - Resolução assíncrona de DomainNameService - Operações assíncronas de arquivos e sistemas de arquivos - Eventos do sistema de arquivos - TTY controlado por código de escape ANSI - IPC com compartilhamento de soquetes, usando soquetes de domínio Unix ou pipes nomeados (Windows) - Processos filhos - Pool de threads -Manipulação de sinais - Relógio de alta resolução - Primitivas de threading e sincronização
libuv