线程状态

线程状态

1、新建状态

new Thread  或  new thread的子类

2、运行状态RUNNABLE

已获得cpu使用权,正在运行

3、阻塞状态BLOCKED

具有cpu执行资格,等待cpu空闲时间执行

4、休眠状态TIMED_WAITING

放弃cpu执行资格,就算cpu空闲也不执行

5、无限等待状态WAITING

只能被Object.notify()唤醒

6、死亡状态TEMINATED

  • run() 方法执行完成
  • 使用了stop() 方法
  • 出现了异常
上一篇:Java中多线程的六种状态详解


下一篇:多线程运行的几种状态,以及之间的关联