Discuss / Java / 主线程在等待子线程结束的时候,主线程是在什么状态?

主线程在等待子线程结束的时候,主线程是在什么状态?

Topic source

老师好,感谢您精心编程的教程,清晰明了。想问您一个问题,上面的main方法在调用t.join()的时候,主线程在等待子线程结束,这个时候主线程是不是在waiting状态?

廖雪峰

#2 Created at ... [Delete] [Delete and Lock User]

public final void join() throws InterruptedException

Waits for this thread to die.

从JDK文档看,是WAITING

收到,谢谢。

之喜朗

#4 Created at ... [Delete] [Delete and Lock User]

经过断点调试,发现main线程状态是Runnable

之喜朗

#5 Created at ... [Delete] [Delete and Lock User]

看错代码了......(不好意思,回复不能删除)


  • 1

Reply