Descrição
Fornece primitivas componíveis de I/O assíncrono para aplicações Ruby. É útil para servidores, clientes e ferramentas que precisam de concorrência sem bloquear cada tarefa em operações lentas de rede ou arquivo.
Código assíncrono pode esconder bugs de temporização, vazamentos e problemas de cancelamento. Teste tratamento de erros e caminhos de encerramento antes de usar em serviços de longa duração.