多线程:线程状态

线程有6种状态:

  • New (新创建)

        new Thread()后
    
  • Runnable (可运行)

       start()后
    
  • Blocked (被阻塞)

      请求锁中
    
  • Waiting (等待)

      等待通知,Object.wait()或Thread.join()后,等待Lock或Condition
    
  • Timed waiting (计时等待)

     Thread.sleep()等
    
  • Terminated (被终止)

     run()正常退出而自然死亡,未捕获异常终止run()而意外死亡
    

猜你喜欢

转载自blog.csdn.net/baidu_25104885/article/details/85315009