-1
爲什麼不打印出我的2種打印語句「Type A」和「Type B」?我正在學習線程,這是一個基本的類,我想在同一個類中有多個線程。我只是不明白爲什麼沒有打印出來,當我運行這個代碼。任何幫助?Java線程不打印語句?
public class OnlineResourceAdapter {
public final Runnable typeA;
public final Runnable typeB;
public OnlineResourceAdapter() {
typeA = new Runnable() {
public void run() {
OnlineResourceAdapter.this.getInformationOfTypeA();
}
};
typeB = new Runnable() {
public void run() {
OnlineResourceAdapter.this.getInformationOfTypeB();
}
};
}
public static void main(String args[]) {
OnlineResourceAdapter x = new OnlineResourceAdapter();
new Thread(x.typeA).start(); // start A
new Thread(x.typeB).start(); // start B
}
public void getInformationOfTypeA(){
System.out.println("Type A");
}
public void getInformationOfTypeB(){
System.out.println("Type B");
}
}
適合我 - 兩條線都在那裏。也許你增加了一個詳細的描述,你如何編輯,編譯和運行Java程序。 – laune
爲我工作的兩條線都印有。 – Sneh
我正在使用NetBeans。它出於某種原因現在起作用。我所做的只是關閉了我的其他項目,並且它自己運行了這個項目。我不知道。它雖然工作。謝謝!!! – user2113442