1: #!/usr/bin/env ruby
2:
3: t = Thread.new {
4: 10.times { |i|
5: puts "HI (#{i})"
6: sleep 0.2
7: }
8: }
9:
10: 5.times { |i|
11: puts " LO (#{i})"
12: sleep 0.1
13: }
14: t.join
15: puts "All Done"
|
| Output
HI (0)
LO (0)
LO (1)
HI (1)
LO (2)
LO (3)
HI (2)
LO (4)
HI (3)
HI (4)
HI (5)
HI (6)
HI (7)
HI (8)
HI (9)
All Done
|
|