多线程运行的结果都是随机的
A、程序编译失败
B、程序运行结果为:one.Threadtwo.Thread
C、程序运行结果不确定
D、程序运行结果是:one.two.ThreadThread
[56]、有以下程序段:
class MyThread extends Thread {
public static void main(String args[]) {
MyThread t = new MyThread();
MyThread s = new MyThread();
t.start();
System.out.print("one.");
s.start();
System.out.print("two.");
} public void run() {
System.out.print("Thread");
}
}
则下列选项说法正确的是()。
【答 案】C
【分 数】1分
【选 项】A、程序编译失败
B、程序运行结果为:one.Threadtwo.Thread
C、程序运行结果不确定
D、程序运行结果是:one.two.ThreadThread
本文探讨了多线程程序的执行结果不确定性问题,并通过一个具体示例进行说明。该示例展示了即使在简单场景下,多线程的执行顺序也会导致不同的输出结果。
945

被折叠的 条评论
为什么被折叠?



