Java多线程suspend、sleep的控制锁的释放的区别
因为马上毕业了,最近一直在复习Java的基础知识,多线程当然是重点了,今天上午一直在看线程的生命阶段,其中有过时的方法suspend用来挂起一个线程。而关于该方法为何被抛弃了,看了开发文档中是这么描述的:【方法已经遭到反对,因为它具有固有的死锁倾向。如果目标线程挂起时在保护关键系统资源的监视器上保持有锁,则在目标线程重新开始以前任何线程都不能访问该资源。如果重新开始目标线程的线程想在调用res
原创
2015-09-28 22:05:44 ·
6084 阅读 ·
4 评论