我想在一個類下編寫多個線程,並找到了一種方法。此threadExample如何工作?
public class ThreadExample {
public static void main(String[] arg)
{
Thread one = new Thread() {
public void run() {
try {
Thread.sleep(2000);
} catch(InterruptedException e) {
e.printStackTrace();
}
System.out.println("One");
}
};
Thread two = new Thread() {
public void run() {
System.out.println("Two");
}
};
one.start();
two.start();
}
}
事情我不明白這裏,我既不擴展Thread
類我也沒有實現Runnable
接口。我如何理解這一點? 如果答案是,「我只是創造了Thread
類的對象,並使用它,那麼爲什麼不總是這樣做,而不是做以上?
該信息真棒!謝謝 – noMAD 2012-03-08 05:48:52