我走的Java課程。我們現在進入線程。這是我第一次經歷了多線程,所以請原諒我,如果這個問題是非常愚蠢的:)Java線程問題
我下面的程序:
public class Foo extends Thread {
private int x = 2;
public static void main(String[]args) {
new Foo().fun();
}
Foo() {
x = 5;
start();
}
public void fun() {
x = x - 1;
System.out.println(x);
}
public void run() {
x = x * 2;
}
}
當我運行該程序,我得到4作爲輸出。上述程序的輸出是否總是4?
這是功課? – 2011-04-04 16:36:55
我的文本有這個練習,但不是作業。 – user691451 2011-04-04 16:39:05