module Async
module Async::Clock
module Async::Debug
module Async::Terminal::Attributes
module Async::Terminal::Colors
module Kernel
class Async::Condition
class Async::Debug::Monitor
class Async::Debug::Selector
class Async::LimitedQueue
class Async::Logger
class Async::Logger::Buffer
class Async::Node
class Async::Notification
class Async::Queue
class Async::Reactor
class Async::Semaphore
class Async::Stop
class Async::Task
class Async::Terminal
class Async::TimeoutError
class Async::Wrapper
class Async::Wrapper::Cancelled
class Async::Wrapper::WaitError
async
1.15.3
# initialize
def initialize(limit = 1) super() @limit = limit @full = Async::Condition.new end