-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