网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
【单选题】下列关于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多线程并发控制机制的叙述中,错误的是A.Java中没有提供检测与避免死锁的专门机制,但应用程序可以采用某些策略防止死锁的发生B.共享数据的访问权限都必须定义为privateC.Java中对共享数据操作的并发控制是采用加锁技术D.线程之间的交互,提倡采用suspend()/resume()方法” 相关考题
考题
下列关于Java多线程并发控制机制的叙述中,错误的是A.Java中对共享数据操作的并发控制是采用加锁技术B.线程之间的交互,提倡采用suspend()/resume()方法C.共享数据的访问权限都必须定义为privateD.Java中没有提供检测与避免死锁的专门机制,但应用程序员可以采用某些策略防止死锁的发生
考题
( 12 )下列描述中,错误的是A ) Java 要求编程者管理内存B ) Java 的安全性体现在多个层次上C ) Applet 要求在支持 Java 的浏览器上运行D ) Java 有多线程机制
考题
( 12 ) 下列关于 Java 语言特点的叙述中,错误的是A ) Java 是面向过程的编程语言B ) Java 支持分布式计算C ) Java 是跨平台的编程语言D ) Java 支持多线程
考题
下列关于Java多线程并发控制机制的叙述中,错误的是( )。A.Java中对共享数据操作的并发控制采用加锁技术B.线程之间的交互,提倡采用suspend()/resume()方法C.共享数据的访问权限都必须定义为privateD.Java中没有提供检测与避免死锁的专门机制,但应用程序员可以采用某些策略防止死锁的发生
考题
下列叙述中,不符合Java语言特点的选项是A.可移植性和跨平台的特点B.多线程的并发机制C.编译器将Java源程序转换成机器码D.Applet是Java的特殊应用程序,它嵌入到HTML中,随主页发布到互连网上
考题
下面关于死锁的说法中错误的是( )。A.释放锁时要按加锁的反序释放B.多线程同时访问相同数据时可能造成死锁C.死锁完全由程序进行控制D.Java中具有检测与避免死锁的专门机制,可以防止死锁
考题
下列叙述中,不符合JAVA语言特点的选项是()A、可移植性和跨平台的特点B、多线程的并发机制C、编译器将JAVA源程序转换成机器码D、Applet是JAVA的特殊应用程序,它嵌入到HTML中,随主页发布到互联网上
考题
单选题下列叙述中,不符合JAVA语言特点的选项是()A
可移植性和跨平台的特点B
多线程的并发机制C
编译器将JAVA源程序转换成机器码D
Applet是JAVA的特殊应用程序,它嵌入到HTML中,随主页发布到互联网上
考题
单选题Java程序的并发机制是( )。A
多线程B
多接口C
多平台D
多态性
热门标签
最新试卷