Ruby 1.8.x是绿色线程的,在多线程的进程中,其中有一个线程阻塞了,那么整个进程应该是阻塞的,但是看下方代码:
t0 = Thread.new do sleep(10)endt1 = Thread.new do while true puts "//////////////////////////////////////////" endendt0.joint1.join
疑惑:t0 sleep了,但是t1一直在输出字符串,t1不是应该被阻塞吗?