Usuário:DittrichLucas/Libuv
DittrichLucas/Libuv | |
---|---|
O libuv (Unicorn Velociraptor Library [1] ) é uma biblioteca C multiplataforma que fornece suporte para E / S assíncrona baseada em loops de evento. Ele é projetado, principalmente, para uso no Node.js, mas também é usado por outros projetos de software.
- Loop de eventos com recursos completos respaldado por portas de eventos epoll, kqueue, IOCP
- Soquetes TCP e UDP assíncronos
- Resolução de DNS assíncrona
- Operações assíncronas de arquivos e sistemas de arquivos
- Eventos do sistema de arquivos
- Código de escape ANSI controlado TTY
- IPC com compartilhamento de soquete, usando soquetes de domínio Unix ou pipes nomeados (Windows)
- Processos filho
- Piscina de threads
- Manipulação de sinal
- Relógio de alta resolução
- Primitivas de encadeamento e sincronização
Veja também[editar | editar código-fonte]
- libevent
- libev
- Padrão de reator
Referências
- ↑ «Welcome to the libuv documentation — libuv documentation». docs.libuv.org (em inglês)
- Nenhuma URL encontrada. Por favor especifique uma URL aqui ou adicione uma no Wikidata.
- libuv no GitHub
- Uma introdução ao libuv
- documentação da API do libuv
- visão geral do design libuv
[[Categoria:Bibliotecas para C]]