问题
单项选择题
在以下哪种情况下,对象不会解锁( )
A.synchronized段语句块执行完毕
B.synchronized语句块中出现exception
C.持锁线程调用对象wait () 方法
D.synchronized语句块中调用suspend () 方法
答案
参考答案:D
解析: suspend ()方法只是挂起线程,并不释放线程中持有的锁。
在以下哪种情况下,对象不会解锁( )
A.synchronized段语句块执行完毕
B.synchronized语句块中出现exception
C.持锁线程调用对象wait () 方法
D.synchronized语句块中调用suspend () 方法
参考答案:D
解析: suspend ()方法只是挂起线程,并不释放线程中持有的锁。