Descrição
Fornece primitivas modernas de concorrência para Ruby, incluindo futures, promises, pools de threads, actors, supervisores e ferramentas relacionadas. É útil para aplicações que precisam de trabalho paralelo, coordenação assíncrona ou padrões mais seguros de execução compartilhada.
Bugs de concorrência podem ser raros e difíceis de reproduzir. Teste cancelamento, encerramento, estado compartilhado e tratamento de exceções sob carga antes de depender em serviços.