标签: ruby multithreading
在此代码中
threads=[] for index in 1...100 threads<<Thread.new {puts index} end for thread in threads thread.join end
我希望打印1到99之间的所有数字,但是当我运行它时,输出主要打印为“99”,中间有几个3(http://paste.ubuntu.com/15189462/)。
为什么红宝石这样做?