网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
在多线程并发程序设计中,能够给对象x加锁的语句是( )。
A.x.wait()
B.synchronized(x)
C.x.notify()
D.x.synchronized()
参考答案
更多 “ 在多线程并发程序设计中,能够给对象x加锁的语句是( )。A.x.wait()B.synchronized(x)C.x.notify()D.x.synchronized() ” 相关考题
考题
在以下哪种情况下,对象不会解锁?( )A.synchronized段语句块执行完毕B.synchronized语句块中出现exceptionC.持锁线程调用对象wait () 方法D.synchronized语句块中调用suspend () 方法
考题
关于下面程序段说法正确的是()。class X { private: int n; public: X(X }; X::X(X
A.语句obj2(obj1);的功能是用对象obj2初始化具有相同类类型的对象obj1B.语句obj2(obj1);的功能是用对象obj1初始化具有相同类类型的对象obj2C.X(X&x)函数中不能访问对象的私有成员D.X(X&x)中的&符号可以删除
考题
若已定义:int x=12;对①int *p=和②*p=x;这两条语句的正确理解是()
A.语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量p所指向的变量B.语句①和②中的*p含义相同,都表示给指针变量赋值C.语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量pD.语句①和②的执行结果都是把变量x的地址赋给指针变量p
考题
在多线程并发程序设计中,能够给对象x加锁的语句是( )。 A.X.waitB.synchronized(x)S
在多线程并发程序设计中,能够给对象x加锁的语句是( )。A.X.waitB.synchronized(x)C.X.notifyD.x.synchronized
考题
( 32 )在多线程并发程序设计中,能够给对象 x 加锁的语句是A ) x.wait( )B ) synchronized(x)C ) x.notify( )D ) x.synchronized( )
考题
14、下列关于同步语句的描述中,错误的是()。A.使用同步语句可以指定对哪个对象加锁B.同步语句“synchronized(this ) { …… }”表示对当前对象加锁C.同步语句只能锁定当前对象D.同步语句可实现更细粒度的并发控制
考题
下面是某个程序的语句序列:X = 8; X = 10; Y = X + 6;对于X来讲,给语句序列是一个定义-清除路径。
热门标签
最新试卷