與線程類線程變化值定義如下所述,如果主調用線程通過:Java線程,從主
Thread foo = new aThread1();
foo.start();
是否有可能XXX的值從調用類的改變?在主類的線程中更改變量非常簡單,但似乎無法用其他方式。
class aThread1 extends Thread {
volatile static int xxx = 1;
public void run() {
try {
sleep(10000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("Current value: " + xxx);
}
}
從哪裏你想改變變量? – 2011-02-08 04:04:53