1.初始状态
用new操作符新建一个线程对象时,该线程为初始状态。
2.就绪状态
当调用start()方法之后,该线程为就绪状态。
3.运行状态
执行run()方法。
4.阻塞状态
调用了sleep()、wait()、suspend(),IO阻塞,或者等待另一个锁的释放。
5.死亡状态
a.run()方法执行完毕
b.异常抛出
1.初始状态
用new操作符新建一个线程对象时,该线程为初始状态。
2.就绪状态
当调用start()方法之后,该线程为就绪状态。
3.运行状态
执行run()方法。
4.阻塞状态
调用了sleep()、wait()、suspend(),IO阻塞,或者等待另一个锁的释放。
5.死亡状态
a.run()方法执行完毕
b.异常抛出