与えられた:
public class Thread1 {
int x = 0;
public class Runner implements Runnable {
public void run() {
int current = 0;
for (int i = 0; i < 4; i++) {
current = x;
System.out.print(current + " ");
x = current + 2;
}
}
}
public void go() {
Runnable r1 = new Runner();
new Thread(r1).start();
new Thread(r1).start();
}
public static void main(String[] args) {
new Thread1().go();
}
}
考えられる結果はどれですか?(2つ選択してください)
A. 0、2、4、4、6、8、10、6
B. 0、2、4、6、8、10、2、4、
C. 0、2、4、6、8、10、12、14
D. 0、0、2、2、4、4、6、6、8、8、10、10、12、12、14、14
E. 0、2、4、6、8、10、12、14、0、2、4、6、8、10、12、14
私はAとBを選びましたが、それが正解かどうかはわかりません。