多做题,通过考试没问题!

Oracle认证考试

睦霖题库>其他计算机考试>Oracle认证考试

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

  • A、move the line 12 print statement into the foo() method
  • B、change line 7 to public synchronized void go() {
  • C、change the variable declaration on line 2 to private volatile int x;
  • D、wrap the code inside the foo() method with a synchronized( this ) block
  • E、wrap the for loop code inside the go() method with a synchronized block synchronized(this){ //for loop code here }
正确答案:A,D
答案解析:
进入题库查看解析

微信扫一扫手机做题