一次性搞懂JAVA线程的状态流转
1、New:线程被实例化出来时的状态。
2、Runnable: 线程就绪状态,处于随时能被执行的状态。
3、waiting: 阻塞状态,等待被唤醒,如果没有唤醒,那么它将会一直阻塞下去。
4、Time Wait::阻塞一定时间,超时会自动苏醒。
5、Blocked:进入Synchconized方法或者代码块时的阻塞状态。
一次性搞懂JAVA线程的状态流转
1、New:线程被实例化出来时的状态。
2、Runnable: 线程就绪状态,处于随时能被执行的状态。
3、waiting: 阻塞状态,等待被唤醒,如果没有唤醒,那么它将会一直阻塞下去。
4、Time Wait::阻塞一定时间,超时会自动苏醒。
5、Blocked:进入Synchconized方法或者代码块时的阻塞状态。