Class: Object (Ruby 2.4.2)
Description: Class : Object - Ruby 2.4.2

Support for the Ruby 2.4 series has ended. See here for reference.

### Home Classes Methods

### In Files

- thwait.rb

### Parent

BasicObject

### Class/Module Index

Quicksearch

- Object
- ThWait
- ThreadsWait

No matching classes.

# Object

### Constants

ThWait

  This class watches for termination of multiple threads. Basic functionality (wait until specified threads have terminated) can be accessed through the class method `ThreadsWait::all_waits`. Finer control can be gained using instance methods.

  Example:

      ThreadsWait.all_waits(thr1, thr2, ...) do |t|
        STDERR.puts "Thread #{t} has terminated."
      end

      th = ThreadsWait.new(thread1,...)
      th.next_wait # next one to be done