当前位置:  技术问答>java相关

看这道真题的答案是什么?

    来源: 互联网  发布时间:2015-05-04

    本文导语:  public class SyncTest{      private int x;      private int y;      private Synchronized void setX(int i){x=i;}      private Synchronized void setY(int i){y=i;}      public void setXY(int i){        setX(i);        setY(i);   ...

public class SyncTest{ 
    private int x; 
    private int y; 
    private Synchronized void setX(int i){x=i;} 
    private Synchronized void setY(int i){y=i;} 
    public void setXY(int i){ 
      setX(i); 
      setY(i); 
     } 
    public Synchronized boolean check(){ 
         return x!=y;   
      } 
       } 
what is return of check()? 
A.check() can never return true. 
B.check() can return true when setXY is callled by multiple threads. 
C.check() can return true when multiple threads call setX and setY separately. 
D.check() can only return true if SychTest is changed allow x and y to be set separately. 

|
只能b

|
b

|
b

|
c

|
c

|
bc都行吧

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问哪里能找到JAVA认证考试的模拟题或真题?
  • 本人11月考scjp1.4哪位能给分真题(本人已有104 147)多谢
  • scjp 真题一个??,?,
  • scjp 真题一个??,?
  • scjp真题的问题!
  • scjp 真题一个???
  • 真题一条,请高手帮忙!
  • 今天以96通过SCJP考试(含考试经验和部分真题)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3