线程的状态共分为五大类:新建、可运行、运行、死亡、等待/阻塞/睡眠

借用一张图说明

Jmeter(一)——补充线程的五种状态

  1. 新建(NEW):新建一个线程对象,但还没调用start()方法
  2. 可运行(runable):该线程位于可运行线程池中,变得可运行,等待获取cpu使用权
  3. 运行(running):可运行状态的线程获取cpu使用权,执行代码
  4. 阻塞状态(blocked):阻塞状态是因为线程因某种原因放弃cpu使用权,暂时停止运行。直到线程进去可运行状态,才有机会转成运行状态
  5. 死亡(dead):线程执行完或因某种原因退出run()方法,线程的生命周期结束

相关文章:

  • 2022-01-17
  • 2022-02-03
  • 2021-08-12
  • 2022-01-16
  • 2021-12-01
  • 2022-02-14
  • 2021-12-23
猜你喜欢
  • 2021-12-18
  • 2022-01-21
  • 2022-01-07
相关资源
相似解决方案