您的位置:首页 > 其它

线程的生命周期

2017-05-08 00:00 169 查看


创建状态:新建一个线程对象,如Thread thd =new Thread();

创建状态:新建一个线程对象,如Thread thd =new Thread();

就绪状态:创建了线程对象后,调用了线程的start()方法(注意:此时线程只是进入了线程队列,等待获取CPI资源,具备了运行条件,但并不一定就已经开始了)

终止状态:线程的run()方法执行完毕,或者线程调用了stop方法,线程便进入终止状态。

阻塞状态:一个正在执行的线程在某些情况下,由于某些原因而暂时让出了CPU资源,暂停了自己的执行,便进入了阻塞状态,如调用了sleep()方法

就绪状态:创建了线程对象后,调用了线程的start()方法(注意:此时线程只是进入了线程队列,等待获取CPI资源,具备了运行条件,但并不一定就已经开始了)

终止状态:线程的run()方法执行完毕,或者线程调用了stop方法,线程便进入终止状态。

阻塞状态:一个正在执行的线程在某些情况下,由于某些原因而暂时让出了CPU资源,暂停了自己的执行,便进入了阻塞状态,如调用了sleep()方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  线程 生命周期