- 单项选择题 public class X implements Runnable { private int x; private int y; public static void main(String [] args) { X that = new X(); (new Thread( that )).start(); (new Thread( that )).start(); } public void run() { for (;;) { synchronized (this) { x++; y++; } System.out.println(Thread.currentThread().getName() + “x = “ + x + “, y = “ + y); } } } What is the result?()
A、 Compilation fails.
B、 The program prints pairs of values for x and y that might not always be the same on the same line (for example, “x = 2, y = 1”).
C、 The program prints pairs of values for x and y that are always the same on the same line (for example, “x = 1, y = 1”). In addition, each value appears only once (for example, “x = 1, y = 1” followed by “x = 2, y = 2”). The thread name at the start of the line shows that both threads are executing concurrently.
D、 The program prints pairs of values for x and y that are always the same on the same line (for example, “x = 1, y = 1”). In addition, each value appears only once (for example, “x = 1, y = 1” followed by “x = 2, y = 2”). The thread name at the start of the line shows that only a single thread is actually executing.
- D
关注下方微信公众号,在线模考后查看
- class Parent&e
- 类与类之间的关系包括()
- int i =&e
- 我们用一个等臂天平来称物体的质量,如果我
- 10. interface&
- 编写一个Java程序,用if-else语
- 下面哪个类表示java.awt.Comp
- 1. public&ensp
- public class&e
- 界面设计中我们希望实现一个对话框,该对话
- A developer
- What is th
- A programmer&en
- 以下哪个不是Collection的子接口
- 下列有关类、对象和实例的叙述,正确的是哪
- 下面有关java内存模型的描述,说法错误
- Which code,&ens
- public class&e
- 11. public&ens
- Click the