试题详情
多项选择题 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

  • A,D
  • 关注下方微信公众号,在线模考后查看

热门试题