diff options
Diffstat (limited to 'test/ruby/lbtest.rb')
| -rw-r--r-- | test/ruby/lbtest.rb | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/test/ruby/lbtest.rb b/test/ruby/lbtest.rb index df7872dc76..c7822c9e9a 100644 --- a/test/ruby/lbtest.rb +++ b/test/ruby/lbtest.rb @@ -1,9 +1,9 @@ -require 'thread' +# frozen_string_literal: false class LocalBarrier def initialize(n) - @wait = Queue.new - @done = Queue.new + @wait = Thread::Queue.new + @done = Thread::Queue.new @keeper = begin_keeper(n) end @@ -35,14 +35,15 @@ lb = LocalBarrier.new(n) (n - 1).times do |i| Thread.start do - sleep((rand(n) + 1) / 10.0) - puts "#{i}: done" + sleep((rand(n) + 1) / 100.0) + print "#{i}: done\n" lb.sync - puts "#{i}: cont" + print "#{i}: cont\n" end end lb.sync -puts "#{n-1}: cone" +print "#{n-1}: cont\n" +# lb.join # [ruby-dev:30653] -puts "exit." +print "exit.\n" |
