首页 新闻 会员 周边 捐助

Ruby 1.8.x 绿色线程

0
悬赏园豆:5 [待解决问题]

Ruby 1.8.x是绿色线程的,在多线程的进程中,其中有一个线程阻塞了,那么整个进程应该是阻塞的,但是看下方代码:

t0 = Thread.new do
sleep(
10)
end

t1
= Thread.new do
while true
puts
"//////////////////////////////////////////"
end
end

t0.join
t1.join

疑惑:t0 sleep了,但是t1一直在输出字符串,t1不是应该被阻塞吗?

tracy_cool的主页 tracy_cool | 初学一级 | 园豆:195
提问于:2011-04-15 20:48
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册