码上敲享录 > java面试题及答案大全 > 简述java线程的生命周期

简述java线程的生命周期

上一章章节目录下一章 2019-07-27已有133人阅读 评论(0)

简述java线程的生命周期


解决方法:

1.新建状态,当程序使用new关键字创建了一个线程之后,该线程就处于新建状态。


2.就绪状态,当线程对象调用了start()方法之后,该线程处于就绪状态,但线程的代码不一定执行run()。


3.运行状态,如果处于就绪状态的线程获得了CPU,开始执行run()方法的线程执行体,则该线程处于运行状态。


4.阻塞状态,当处于运行状态的线程失去所占用资源之后,便进入阻塞状态。


5.死亡状态,线程在run()方法执行结束后进入死亡状态。此外,如果线程执行了interrupt()或stop()方法,那么它也会以异常退出的方式进入死亡状态。


0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交