Q:

Ruby program to join multiple threads using each() method

0

In this program, we will create an array of thread objects and join created threads using each() method.

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Program/Source Code:

The source code to join multiple threads using each() method is given below. The given program is compiled and executed on Windows 10 Operating System successfully.

# Ruby program to join multiple threads 
# using each() method

threads = []

5. times {
  threads << Thread.new {
    puts "Hello World"
  }
}

threads.each(&:join);

Output:

Hello World
Hello World
Hello World
Hello World
Hello World

Explanation:

In the above program, we created an array of thread objects for 5 threads. Then we joined created threads using the each() method and printed the "Hello World" message 5 times.

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now