ruby-concurrency

concurrent-ruby

ruby-concurrency

Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns.

AI 简介

Concurrent Ruby 是一个为 Ruby 语言提供现代化并发工具的库,包括代理、未来对象、承诺、线程池、监督器等。其核心功能涵盖了一系列受 Erlang、Clojure、Scala 等多种语言启发而来的并发模式实现,旨在为开发者提供一个无外部依赖、保持 Ruby 语义特性的高效工具箱。该库特别强调了跨 MRI/CRuby、JRuby 和 TruffleRuby 三大 Ruby 解释器的一致性行为与强线程安全保证,非常适合需要处理高并发场景下的 Ruby 应用开发,如后台服务、数据处理管道或是任何需要利用多核处理器优势来提升性能的应用场合。

Ruby
Other
5.8k
Stars
412
Forks
112
Watchers
48
Issues

Star 增长

今日0
近 7 天+1
近 30 天+15
综合评分65.85
默认分支master