Sha256: 231d2af088b9cded3a4a780797a69edd979f13304b9bf9e70d54c44280dc08a3
Contents?: true
Size: 429 Bytes
Versions: 1
Compression:
Stored size: 429 Bytes
Contents
# frozen_string_literal: true require 'httparty' url = 'http://127.0.0.1:4411/?q=time' results = Queue.new t0 = Time.now threads = [] 10.times do threads << Thread.new do loop do STDOUT << '!' if (result = HTTParty.get(url)) results << result STDOUT << '.' end end end end sleep 3 threads.each(&:kill) puts "done" puts "got #{results.size} (#{results.size / (Time.now - t0)}/s)"
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
polyphony-0.19 | examples/io/httparty_threaded.rb |