level 9
#!env ruby
def childthread(n)
sleep rand #rand 返回0到1之间的随机数
n
end
11.times do |x|
Thread.new {puts childthread x }
end
sleep 1 #所有子线程都在1秒内返回,主线程要等他们.
2010年07月23日 10点07分
1
level 1
Ruby的Thread应该和OS的线程是两码事吧?
也就是说,如果我的CPU只能有一个线程,但是Ruby可以创建多个线程?
2010年08月28日 01点08分
2