Sha256: 4cdc3a029ff361428605e7ccd2e8cf1d6bcc575e8fd889f0716fc998f89cc6d0
Contents?: true
Size: 822 Bytes
Versions: 1
Compression:
Stored size: 822 Bytes
Contents
# Quack Concurrency This Ruby Gem offers a few concurrency tools that could also be found in [*Concurrent Ruby*](https://github.com/ruby-concurrency/concurrent-ruby). However, all of *Quack Concurrency's* tools will accept duck types of Ruby's core classes to adjust the blocking behaviour of the tools. The tools include: `Future`, `Queue`, `ReentrantMutex`, `Semaphore` and `Waiter`. Each tool will accept a duck type for `ConditionVariable` and `Mutex`. If none are given `::ConditionVariable` and `::Mutex` are used by default. *TODO: list some projects useing it*. # Install `gem install quack_concurrency` Then simply `require 'quack_concurrency'` in your project. # Documentation [![Yard Docs](https://img.shields.io/badge/yard-docs-blue.svg?style=for-the-badge)](http://www.rubydoc.info/gems/quack_concurrency)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
quack_concurrency-0.5.0 | README.md |