A-A+
下列情况中 不会使线程返回所持有的对象锁的是()。A.当synchronized()语句块执
问题详情
下列情况中,不会使线程返回所持有的对象锁的是()。
A.当synchronized()语句块执行完毕
B.当调用了线程的suspend()方法
C.当在synchronized()语句块中出现异常(Exception)
D.当持有锁的线程调用该对象的wait()方法请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:B
解析:suspend()方法只是挂起线程,并不释放线程中持有的锁。而选项A、C、D都可以释放线程所持有的锁。