可学答题网 > 问答 > SCJP程序员认证考试题库
目录: 标题| 题干| 答案| 搜索| 相关
问题

Which two changes, tak


Which two changes, taken together, would guarantee the output: 1, 2, 3, 4, 5?()

  • Amove the line 12 print statement into the foo() method
  • Bchange line 7 to public synchronized void go(){
  • Cchange the variable declaration on line 2 to private volatile int x;
  • Dwrap the code inside the foo() method with a synchronized(this) block
  • Ewrap the for loop code inside the go() method with a synchronized block synchronized(this){//for loop code here}
参考答案
参考解析:
分类:SCJP程序员认证考试题库