
25.08.2009, 14:46
|
|
Reservists Of Antichat - Level 6
Регистрация: 22.01.2007
Сообщений: 616
С нами:
10158086
Репутация:
1359
|
|
В Руби есть Global VM Lock, но появился он только в интерпретаторе начиная с версии 1.9.
и для 1.8
канонический пример (=
Код:
require 'net/http'
pages = %w( forum.antichat.ru habrahabr.ru ya.ru)
threads = []
for page in pages
threads << Thread.new(page) { |myPage|
h = Net::HTTP.new(myPage, 80)
puts "Loading: #{myPage}"
resp, data = h.get('/', nil )
puts "Finished #{myPage}: #{resp.message}"
}
end
threads.each { |thread| thread.join }
|
|
|