-1
運行代碼:意外的線程執行
Thread tt = new Thread(new Runnable() {
@Override
public void run() {
System.out.println(Thread.currentThread().getName());
}
});
System.out.println(tt.getName());
tt.run();
我希望得到:
Thread-0
Thread-0
而是我得到:
Thread-0
main
這是爲什麼?
在線程上調用'start()',而不是'run()'。 –
是的,對不起,因爲愚蠢:-( – Johnny