观测线程状态
线程状态有的书籍叫线程生命周期。通过代码演示,观测线程状态:
创建线程myThread用到了lambda表达式,详细了解点击这里:传送门。
1 |
//观察线程的状态 |
- 线程刚刚创建还没启动时,此时的状态是NEW
- 线程正在运行,此时的状态是RUNNABLE
- CPU调用了main线程中的
System.out.println(state)
,故此时线程myThread的状态是TIMED_WAITING - 线程执行结束后,此时的状态是TERMINATED
运行结果:
1 |
NEW |