爲什麼類A的線程等待,直到類B的線程結束? 在此示例中,代碼打印System.out.println
從不執行。 我該如何解決這個問題?Java:多線程
public class A implements Runnable {
public A() {
Thread t = new Thread(this);
t.start();
}
public static void main(String[] args) {
A tmp = new A();
}
public void run() {
B tmp = new B();
tmp.run();
System.out.println("Hello");
}
}
class B implements Runnable {
public B() {
}
public void run() {
while (true) {
}
}
}
爲什麼你要啓動線程A調用啓動方法,但線程B調用運行? –