线程状态

2017-04-20  本文已影响13人  我的轩辕

线程的状态有6种

  • new 初始状态 线程被构建,但是还没有执行start()方法
  • runnable 运行状态 包括就绪和运行两种,就绪是一切已经好,就等cpu分配时间片执行
  • terminated 结束状态 线程被销毁时的状态
  • timed_waiting 代表线程执行了Thread.sleep()方法,呈等待状态,等待时间到达,继续执行
  • blocked 代表某一个线程在等待锁,换句话说,两个线程调用了同步方法,一个在等待锁的释放,就会出现blocked状态
  • waiting 表示线程执行了object.wait()方法
上一篇下一篇

猜你喜欢

热点阅读