Method: Concurrent::Semaphore#drain_permits

Defined in:
lib/concurrent-ruby/concurrent/atomic/semaphore.rb

#drain_permitsInteger

Acquires and returns all permits that are immediately available.

Returns:

  • (Integer)


161
162
# File 'lib/concurrent-ruby/concurrent/atomic/semaphore.rb', line 161

class Semaphore < SemaphoreImplementation
end