SourceForge logo
SourceForge logo
Concurrent Ruby

Concurrent Ruby

Modern concurrency tools including agents, futures, promises, etc.

This is an exact mirror of the Concurrent Ruby project, hosted at https://github.com/ruby-concurrency/concurrent-ruby. SourceForge is not affiliated with Concurrent Ruby. For more information, see the SourceForge Open Source Mirror Directory.
Share This
Email in envelope

Get an email when there's a new version of Concurrent Ruby

Windows

Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns. Concurrent Ruby is an 'unopinionated' toolbox that provides useful utilities without debating which is better or why. It remains free of external gem dependencies. It stays true to the spirit of the languages providing inspiration, but implements in a way that makes sense for Ruby. Keeps the semantics as idiomatic Ruby as possible, supports features that make sense in Ruby. Excludes features that don't make sense in Ruby. It is small, lean, and loosely coupled, thread-safety, and with backward compatibility. Concurrent Ruby makes one of the strongest thread safety guarantees of any Ruby concurrency library, providing consistent behavior and guarantees on all four of the main Ruby interpreters (MRI/CRuby, JRuby, Rubinius, TruffleRuby).

Features

  • Every abstraction in this library is thread safe
  • Specific thread safety guarantees are documented with each abstraction
  • Concurrent Ruby provides more safe concurrency abstractions than any other Ruby library
  • The primary site for documentation is the automatically generated API documentation
  • Concurrent Ruby is also the only Ruby library which provides a full suite of thread safe and immutable variable types and data structures.
  • Concurrent Ruby is free software released under the MIT License

Project Activity

See All Activity >

License

MIT License

Follow Concurrent Ruby

Concurrent Ruby Web Site

You Might Also Like
Cybersecurity Starts With Password Security. Icon
Cybersecurity Starts With Password Security.

Keeper is the top-rated password manager for protecting you, your family and your business from password-related data breaches and cyberthreats.

Research shows that a whopping 81% of data breaches are due to weak or stolen passwords. Business password managers provide an affordable and simple way for companies to solve the single biggest root cause of most data breaches. By implementing Keeper, your business is significantly reducing the risk of a data breach.
Get Started
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Concurrent Ruby!

Additional Project Details

Operating Systems

Windows

Programming Language

Ruby

Related Categories

Ruby Performance Testing Software

Registered

2021年10月19日
Thanks for helping keep SourceForge clean.
X

Briefly describe the problem (required):
Upload screenshot of ad (required):
Select a file, or drag & drop file here.
Screenshot instructions:

Click URL instructions:
Right-click on the ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Ad destination/click URL:

AltStyle によって変換されたページ (->オリジナル) /