在以下哪种情况下,对象不会解锁?( )
A.synchronized段语句块执行完毕
B.synchronized语句块中出现exception
C.持锁线程调用对象wait () 方法
D.synchronized语句块中调用suspend () 方法
下列情况中,不会使线程返回所持有的对象锁的是( )。A.当synchronized()语句块执行完毕B.当调用了线程的suspend()方法C.当在synchronized()语句块中出现异常(Exception)D.当持有锁的线程调用该对象的wait()方法
点击查看答案
程序中一旦执行了catch语句块,则不会执行finally语句块。( )此题为判断题(对,错)。
下列情况中,不会使线程返回所持有的对象锁的是A.当synchronized()语句块执行完毕B.当调用了线程的suspend()方法C.当在synchronized()语句块中出现异常(Exception)D.当持有锁的线程调用该对象的wait()方法
4、线程同步中,对象的锁在()情况下持有线程返回A.当synchronized()语句块执行完毕后B.当在synchronized()语句块执行中出现例外(exception)时C.当持有锁的线程调用该对象的wait()方法时D.以上都是
线程同步中,对象的锁在()情况下持有线程返回A.当synchronized()语句块执行完毕后B.当在synchronized()语句块执行中出现例外(exception)时C.当持有锁的线程调用该对象的wait()方法时D.以上都是
finally语句块在下面哪些情况下执行?()A.try语句块中运行正常,无异常发生B.try语句块有异常发生,catch子句已捕获C.try语句块有异常发生,catch子句未捕获D.其余都不对
如果Java捕获异常语句结构中包含一个try语句块、多个catch语句块和一个finally语句块,()。A.finally语句块肯定会被执行B.多个catch语句块中的一个肯定会被执行C.多个catch语句块中可能有多于一个会被执行D.try语句块会被完整执行