参考答案和解析
正确答案:D
解析:suspend ()方法只是挂起线程,并不释放线程中持有的锁。
更多“在以下哪种情况下,对象不会解锁?( )A.synchronized段语句块执行完毕B.synchronized语句块中出现 ”相关问题
  • 第1题:

    线程同步中,对象的锁在()情况下持有线程返回

    A.当synchronized()语句块执行完毕后

    B.当在synchronized()语句块执行中出现例外(exception)时

    C.当持有锁的线程调用该对象的wait()方法时

    D.以上都是


    以上都是

  • 第2题:

    如果Java捕获异常语句结构中包含一个try语句块、多个catch语句块和一个finally语句块,()。

    A.finally语句块肯定会被执行

    B.多个catch语句块中的一个肯定会被执行

    C.多个catch语句块中可能有多于一个会被执行

    D.try语句块会被完整执行


    多个 catch 语句块中可能有一个会被执行

  • 第3题:

    【多选题】(6-6)关于静态语句块,正确的说法是()。

    A.静态语句块用static修饰,与成员变量和成员方法的级别相同。

    B.静态语句块在调用构造方法前执行。

    C.静态语句块在调用构造方法后执行。

    D.实例化一个对象,静态语句块就执行一次。

    E.静态语句块只能加载一次。

    F.静态语句块完成类的初始化任务,如数据库连接,初始化图像等等。


    ABEF

  • 第4题:

    finally语句块在下面哪些情况下执行?()

    A.try语句块中运行正常,无异常发生

    B.try语句块有异常发生,catch子句已捕获

    C.try语句块有异常发生,catch子句未捕获

    D.其余都不对


    try 语句块中运行正常,无异常发生;try 语句块有异常发生, catch 子句已捕获;try 语句块有异常发生, catch 子句未捕获

  • 第5题:

    如果Java捕获异常语句结构中包含一个try语句块、多个catch语句块和一个finally语句块,()

    A.finally语句块可能会被执行

    B.多个catch语句块中可能有一个会被执行

    C.多个catch语句块可能全部会被执行

    D.多个catch语句块中肯定有一个会被执行


    多个 catch 语句块中可能有一个会被执行