[单选题]

以下关于对象锁的叙述,正确的是( )。

A.正常使用对象锁时,对共享数据的读访问不一定要在临界区内,但写访问必须在临界区内

B.为了防止单个线程因为自己持有的锁而陷入死锁,Java规定对象不可以重复加锁

C.正常使用对象锁时,临界区内的共享数据必须是私有的

D.在Java中设有专门检测和预防死锁的机制,可供程序直接使用

参考答案与解析:

相关试题

以下关于活锁叙述错误的______。

[单选题]以下关于活锁叙述错误的______。A.事务的活锁又称为事务的饿死B.为避免锁现象的发生,DBMS可以采用先来先服务的策略处理事务的数据操作请求C.各个事务可以按照申请访问Q的时问先后顺序,依次获得定义在Q上的锁D.DBMS按事务请求加锁的先后顺序对这些事务排队,先请求的事务排在队列的靠后位置

  • 查看答案
  • 以下关于锁的粒度叙述错误的是______。

    [单选题]以下关于锁的粒度叙述错误的是______。A.施加X锁和S锁的数据项的大小称为锁的粒度B.锁粒度与事务并发执行的程度和DBMS并发控制的开销密切相关C.在关系数据库中,可以对数据页、索引和块等物理单元进行加锁D.当锁粒度比较大时,事务的并发度高,但是系统开销比较大

  • 查看答案
  • 以下关于类和对象的叙述中,正确的是______。

    [单选题]以下关于类和对象的叙述中,正确的是______。A.由类生成的对象数目可以是0,1,2,…B.由类生成的对象数目一定是1C.由类生成的对象数目一定不少于1D.由类生成的对象数目一定不少于2A.B.C.D.

  • 查看答案
  • 以下关于类和对象的叙述中,正确的是()。

    [单选题]以下关于类和对象的叙述中,正确的是()。A . 由类生成的对象数目可以是0,1,2,…B . 由类生成的对象数目一定是1C . 由类生成的对象数目一定不少于1D . 由类生成的对象数目一定不少于2

  • 查看答案
  • 以下关于类和对象的叙述中,正确的是( )。

    [单选题]以下关于类和对象的叙述中,正确的是( )。A.类是对象的模板,一个类仅能生成一个对象B.对象是类的模板,一个对象仅能生成一个类C.类是对象的模板,一个

  • 查看答案
  • 以下关于面向对象的叙述中,说法正确的是(38)。

    [单选题]以下关于面向对象的叙述中,说法正确的是(38)。A.对象间的连接必须绑定到一个具体类的对象上B.针对实现编程,而不是针对接口编程C.优先使用继承而非组合D.客户无须知道特定类,只需知道他们所期望的接口

  • 查看答案
  • 以下关于面向对象的叙述中,()是不正确的。

    [单选题]以下关于面向对象的叙述中,()是不正确的。A.通过消息传递,各个对象之间实现通信B.每个对象都属于特定的类C.面向对象软件开发可以实现代码的重用D.一个对象可以是两个以上类的实例

  • 查看答案
  • 以下关于面向对象的叙述中,说法正确的是(48)。

    [单选题]以下关于面向对象的叙述中,说法正确的是(48)。A.对象间的连接必须绑定到一个具体类的对象上B.针对实现编程,而不是针对接口编程C.优先使用继承而非组合D.客户无须知道特定类,只需知道他们所期望的接口

  • 查看答案
  • 以下关于面向对象的叙述中,()是不正确的。

    [单选题]以下关于面向对象的叙述中,()是不正确的。A . 通过消息传递,各个对象之间实现通信B . 每个对象都属于特定的类C . 面向对象软件开发可以实现代码的重用D . 一个对象可以是两个以上类的实例

  • 查看答案
  • 以下关于面向对象技术的叙述中,说法正确的是( )。

    [单选题]以下关于面向对象技术的叙述中,说法正确的是( )。A.面向对象分析的第1步是定义类和对缘B.面向对象程序设计语言为面向对象用例设计阶段提供支持C.构件

  • 查看答案