Java语言程序设计六十五(线程的状态续)
1、阻塞状态:1.调用sleep()方法使线程进入睡眠状态。2.调用wait()方法使线程进入等待状态。处于等待状态的线程不会主动到线程队列中排队等待,必须由其他线程调用notify()方法通知它结束等待。

3、终止状态,处于终止状态的线程不再具有继续运行的能力。1.线程完成了它的全部工作,即执行完run()方法中的全部语句,结束了run()方法的执行,线程正常终止。2.线程被提前强制性地终止,即强制结束run()方法的执行。

5、wait()、notify()、notifyAll方法当一个线程使用的同步方法中用到某个变量,而此变量又需要其他线程修改后才能符合本线程的需要,那么可以在同步方法中使用wait()方法。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:32
阅读量:28
阅读量:26
阅读量:40
阅读量:94