题目内容 (请给出正确答案)
[单选题]

【单选题】下列关于Java多线程并发控制机制的叙述中,错误的是

A.Java中没有提供检测与避免死锁的专门机制,但应用程序可以采用某些策略防止死锁的发生

B.共享数据的访问权限都必须定义为private

C.Java中对共享数据操作的并发控制是采用加锁技术

D.线程之间的交互,提倡采用suspend()/resume()方法

答案
B 本题考查多线程的并发控制机制。Java中对共享数据操作的并发控制采用传统的加锁技术,也就是给对象加锁,选项A说法正确。线程之间的交互,提倡采用wait()和notify()方法,这两个方法是java.lang.object类的方法,是实现线程通信的两个方法,不提倡使用suspend()和resume()方法,它们容易造成死锁,所以选项B说法错误。共享数据的访问权限都必须定义为private,不能为public或其他,选项c说法正确。Java中没有提供检测与避免死锁的专门机制,因此完全由程序进行控制,但程序员可以采用某些策略防止死锁的发生,选项D说法正确。
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“【单选题】下列关于Java多线程并发控制机制的叙述中,错误的…”相关的问题

第1题

下列关于Java多线程并发控制机制的叙述中,错误的是()。

A.Java中对共享数据操作的并发控制是采用加锁技术

B.线程之间的交互,提倡采用suspend()/resume()方法

C.共享数据的访问权限都必须定义为private

D.Java中没有提供检测与避免死锁的专门机制,但应用程序员可以采用某些策略防止死锁的发生

点击查看答案

第2题

(Java线程的概念)Java 程序的并发机制是________。

A.多线程

B.多接口

C.多平台

D.多态性

点击查看答案

第3题

下列关于Java语言特点的叙述中,错误的是

A.Java是面向过程的语言

B.Java支持分布式计算

C.Java支持多线程

D.Java是跨平台的语言

点击查看答案

第4题

下列关于JAVA语⾔特点的叙述中,错误的是()。

A.Java是⾯向过程的编程语⾔

B.Java⽀持分布式计算

C.Java是跨平台的编程语⾔

D.Java⽀持多线程

点击查看答案

第5题

Java语言具有许多特点,下列选项中反映了Java程序并行机制的特点是()。

A.安全性

B.多线程

C.跨平台

D.分布式

点击查看答案

第6题

【单选题】下列关于Java特点的描述中,错误的是()。

A.Java是一门面向对象的语言

B.Java具有自动垃圾回收的机制

C.Java可以运行在Window和Linux等不同平台上

D.Java中只支持单线程序运行

点击查看答案

第7题

Java中提供两种多态机制,重载与覆盖。
点击查看答案

第8题

Java中处理错误的机制叫做___处理机制
点击查看答案

第9题

在数据库管理系统中,为保证并发事务的正确执行,需采用一定的并发控制技术。下列关于锁的并发控制技术的说法,错误的是()。

A.锁是一种特殊的二元信号量,用来控制多个并发事务对共享资源的使用。

B.数据库中的锁主要分为排它锁和共享锁,当某个数据项上已加有多个共享锁时,只能再加一个排它锁。

C.数据库管理系统可以采用先来先服务的方式防止出现死锁现象。

D.当数据库管理系统检测到死锁后,可采用撤销死锁事务的方式解除死锁。

点击查看答案

第10题

【单选题】下列说法中错误的一项是

A.线程就是程序

B.线程是一个程序的单个执行流

C.多线程是指一个程序的多个执行流

D.多线程用于实现并发

点击查看答案
发送账号至手机
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
赏学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
赏学吧
点击打开微信