线程的生命周期

2018-03-11  本文已影响0人  非文666

1. 新建

使用new关键字创建了一个线程对象,初始化了其成员变量

2. 就绪

调用start()方法,但此时jvm还未调用它。

3. 运行

jvm调用了线程,开始执行run()方法。

4. 阻塞

使用了某些方法使线程进入了阻塞状态

5. 死亡

有两种情况,一个线程的run方法执行完毕,另一个是线程执行期间抛出了未捕获的异常

上一篇下一篇

猜你喜欢

热点阅读