public class SyncTest (
private int x;
private int y;
private synchronized void setX (int i) (x=1;)
private synchronized void setY (int i) (y=1;)
public void setXY(int 1)(set X(i); setY(i);)
public synchronized Boolean check() (return x !=y;)
)
Under which conditions will check () return true when called from a different class?
A. Check() can never return true.
B. Check() can return true when setXY is called by multiple threads.
C. Check() can return true when multiple threads call setX and setY separately.
D. Check() can only return true if SyncTest is changed to allow x and y to be set separately.
您可能感兴趣的试卷
最新试题
基于信息数据的管理和服务创新主要表现在()。
新一代信息技术会催生新的产业革命,带来新的经济形态,或者颠覆传统经济的一些产业。
关于Web1.0时代,下列说法正确的有()
云计算使得使用信息的存储是一个()的方式,它会大大地节约网络的成本,使得网络将来越来越泛在、越来越普及,成本越来越低。
信息技术产品的演进遵循哪些定律?()
Web2.0的实质没有变化,只是用电子化过程替代人工过程。
在web1.0阶段,主要强调的是()。
政府3.0 不以公众为中心,而是以每个人为中心,政府要做到以每一个老百姓为中心、以每一家企业为中心。
从传播学角度解释,新兴的网络平台提供了非常大的开放空间,让人们更加有可能享有对信息的()等。
社会成员或者用户之间社会成员之间共同参与信息的处理、信息的分享、信息的传播,这个活动就叫()