Method: Thread::Task::Pool#acquire
- Defined in:
- lib/thread/task/base.rb
#acquire ⇒ Object
15 16 17 18 19 20 |
# File 'lib/thread/task/base.rb', line 15 def acquire @monitor.synchronize do @lock_cond.wait_while{ @rest == 0 } @rest -= 1 end end |