0
下面的代碼拋出消息而不用換行符。Ruby - 爲什麼Thread不尊重方法?
threads = []
counter = 1000
counter.times do
threads << Thread.new do
puts "This is a line."
sleep 1
end
end
threads.each {|t| t.join}
結果是
This is a line. This is a line
This is a line.
This is a line.
and so on...
反正有打印結果行以整潔的方式嗎?
這是jruby嗎?我不認爲你在MRI中會出現這種情況。 – pguardiario
它來自MRI 1.9.3-p130。 –