JAVA的线程有哪些状态?

提问者:帅平 问题分类:面试刷题

JAVA的线程有哪些状态?

1 个回答
Rae
Rae 管理员

关于这道题的答案,网上也存在分歧,这里我建议大家去java.lang.Thread类里看看,Thread类中有个内部类:State。这个内部类就是线程的状态。

从这个内部类中我们可以看到线程一共有六种状态:

第1种,(NEW)状初始态。
第2种,(RUNNABLE)运行状态。
第3种,(BLOCKED)阻塞状态。
第4种,(WAITING)等待状态。
第5种,(TIMED_WAITING)超时等待状态。
第6种,(TERMINATED)终止状态。

发布于:1个月前 (10-23)
我来回答