#encoding:utf-8 require 'net/http' require 'thread' require 'open-uri' queue = Queue.new threads = [] def get_html(url) open(url) do |f| #为什么没有执行到这边呢? puts f.read end end #add work to the queue queue<<"http://www.cnblogs.com" 10.times do threads<
解决办法:
在末尾加上
threads.each{|t| t.join}