请问一下老师,
第一段代码中的
Thread.sleep(1); // 暂停1毫秒
为何是main线程暂停, 而不是新建的t线程暂停?
上一节提到
>当main线程对线程对象t调用join()方法时,主线程将等待变量t表示的线程运行结束,即join就是指等待该线程结束,然后才继续往下执行自身线程。所以,上述代码打印顺序可以肯定是main线程先打印start,t线程再打印hello,main线程最后再打印end。
main
t
join()
join
start
hello
end
Thread.sleep是一个静态方法,它暂停当前线程
Sign in to make a reply
咖啡加奶的高级名字是拿铁
请问一下老师,
第一段代码中的
为何是main线程暂停, 而不是新建的t线程暂停?