网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
多选题
synchronized和java.util.concurrent.locks.Lock的比较,描述正确的是()
A
Lock不能完成synchronized所实现的所有功能
B
synchronized会自动释放锁
C
Lock一定要求程序员手工释放,并且必须在finally从句中释放
D
Lock有比synchronized更精确的线程语义和更好的性能
参考答案
参考解析
解析:
暂无解析
更多 “多选题synchronized和java.util.concurrent.locks.Lock的比较,描述正确的是()ALock不能完成synchronized所实现的所有功能Bsynchronized会自动释放锁CLock一定要求程序员手工释放,并且必须在finally从句中释放DLock有比synchronized更精确的线程语义和更好的性能” 相关考题
考题
synchronized和java.util.concurrent.locks.Lock的比较,描述正确的是()
A.Lock不能完成synchronized所实现的所有功能B.synchronized会自动释放锁C.Lock一定要求程序员手工释放,并且必须在finally从句中释放D.Lock有比synchronized更精确的线程语义和更好的性能
考题
symchronized和java.util.concurrent.locks.Lock的比较,描述正确的是()
A.Lock不能完成symchronized所实现的所有功能。B.symchronized会自动释放锁。C.Lock一定要求程序员手工释放,并且必须在finally中释放。D.Lock比symchronized更精确的线程语义和更好的性能。
考题
LTE中『____』基于主同步信号和辅同步信号进行的。(What carries on basing on the main synchronized signal and the auxiliary synchronized signal in LTE system『____』.)
考题
用于LTE小区搜索的同步信号是『____』信号和『____』信号。(The synchronized signal for cell search in LTE is『____』signal. )
考题
Whichthreewillcompileandrunwithoutexception?()
A.privatesynchronizedObjecto;B.voidgo(){synchronized(){/*codehere*/}C.publicsynchronizedvoidgo(){/*codehere*/}D.privatesynchronized(this)voidgo(){/*codehere*/}E.voidgo(){synchronized(Object.class){/*codehere*/}F.voidgo(){Objecto=newObject();synchronized(o){/*codehere*/}
考题
classAccount{privateintbalance;publicvoidsetBalance(intb){balance=b;}publicintgetBalance(){returnbalance;}publicvoidclearBalance(){balance=0;}}哪一个改变可以使Account类线程安全?()
A.在第2行加synchronized修饰符。B.在第3行加synchronized修饰符。C.在第3行、第4行和第6行加synchronized修饰符。D.在第4行、第6行和第8行加synchronized修饰符。
考题
阅读下面实现堆栈类并发控制的部分代码 public class DataStack{ private int idx=0; private int[]data=new int[8]; public void push(int i){ . ________________{ data[idx]=i; idx + +; } } } …… } 在程序下画线处填入正确选项是A.synchronizedB.synchronized(this)C.synchronized()D.synchronized(idx)
考题
为了支持压栈线程与弹栈线程之间的交互与同步,在下画线处依次填入的语句是 public class IntStack { private int idx=0; private int[]data=new int[8]; public ______ void push(int i) { data[idx]=i; idx++; ______ } … }A.synchronized() notify()B.synchronized() this.wait()C.synchronized() this.notify()D.synchronized() sleep()
考题
下列各项说法中错误的是( )。A.共享数据的所有访问都必须使用synchronized加锁B.共享数据的访问不一定全部使用synchronized加锁C.所有的对共享数据的访问都是临界区D.临界区必须使用synchronized加锁
考题
下列各项说法中错误的是( )。A.共享数据的所有访问都必须使用synchronized加锁B.共享数据的访问不-定全部使用synchronized加锁C.所有的对共享数据的访问都是临界区D.临界区必须使用synchronized加锁
考题
在多线程并发程序设计中,能够给对象x加锁的语句是( )。 A.X.waitB.synchronized(x)S
在多线程并发程序设计中,能够给对象x加锁的语句是( )。A.X.waitB.synchronized(x)C.X.notifyD.x.synchronized
考题
阅读下面实现堆栈类并发控制的部分代码 public class DataStack } private int idx=0; private int[] data=new int[8]; public void push(int i) { ______ { data[idx]=I: idx++; } } … } 程序中下画线处应填入的正确选项是A.synchronizedB.synchronized(this)C.synchronized()D.synchronized(idx)
考题
( 31 ) 为了支持压栈线程与弹栈线程之间的交互与同步 , 在程序的下划线处依次填入的语句是public class IntStack{private int idx=0;private int[] data=new int[8];public void push(int i){data[idx]=i;idx++;}__________......}A ) synchronized()notify()B ) synchronized()this.wait()C ) synchronized()this.notify()D ) synchronized()sleep()
考题
判断下列语句哪个正确()。A、在线程休眠时,sleep方法会占用处理器时间B、将方法声明为synchronized,就可以确保不会发生死锁C、不提倡使用Thread类的suspend方法,resume方法和stop方法D、以上描述都正确
考题
synchronized和java.util.concurrent.locks.Lock的比较,描述正确的是() A、Lock不能完成synchronized所实现的所有功能B、synchronized会自动释放锁C、Lock一定要求程序员手工释放,并且必须在finally从句中释放D、Lock有比synchronized更精确的线程语义和更好的性能
考题
Which three will compile and run without exception?()A、private synchronized Object o;B、void go() {synchronized() { /* code here */ }C、public synchronized void go() { /* code here */ }D、private synchronized(this) void go() { /* code here */ }E、void go() {synchronized(Object.class) { /* code here */ }F、void go() {Object o = new Object();synchronized(o) { /* code here */ }
考题
多选题Which three changes should be made to adapt this class to be used safely by multiple threads?()Adeclare reset() using the synchronized keywordBdeclare getName() using the synchronized keywordCdeclare getCount() using the synchronized keywordDdeclare the constructor using the synchronized keywordEdeclare increment() using the synchronized keyword
考题
单选题判断下列语句哪个正确()。A
在线程休眠时,sleep方法会占用处理器时间B
将方法声明为synchronized,就可以确保不会发生死锁C
不提倡使用Thread类的suspend方法,resume方法和stop方法D
以上描述都正确
考题
多选题synchronized和java.util.concurrent.locks.Lock的比较,描述正确的是()ALock不能完成synchronized所实现的所有功能Bsynchronized会自动释放锁CLock一定要求程序员手工释放,并且必须在finally从句中释放DLock有比synchronized更精确的线程语义和更好的性能
考题
多选题Which three will compile and run without exception?()Aprivate synchronized Object o;Bvoid go(){ synchronized(){/* code here */}Cpublic synchronized void go(){/* code here */}Dprivate synchronized(this) void go(){/* code here */}Evoid go(){ synchronized(Object.class){/* code here */}Fvoid go(){ Object o = new Object(); synchronized(o){/* code here */}
考题
单选题以下哪个方法可以用来获得进度条的当前进度值?()A
public synchronized int getProgress()B
public synchronized void setIndeterminate (boolean indeterminate)C
public synchronized void setProgress(int progress)D
Public final synchronized void incrementProgressBy(int diff)
考题
多选题symchronized和java.util.concurrent.locks.Lock的比较,描述正确的是()ALock不能完成symchronized所实现的所有功能。Bsymchronized会自动释放锁。CLock一定要求程序员手工释放,并且必须在finally中释放。DLock比symchronized更精确的线程语义和更好的性能。
热门标签
最新试卷