【发布时间】:2014-05-26 02:39:14
【问题描述】:
我一定是错过了什么:
public class Test {
public static void main(String[] args) {
(new Thread(new Action())).run();
System.out.println("Blah");
}
}
class Action implements Runnable {
public void run() {
while (true) {
}
}
}
我创建了一个应该运行循环的线程。
在我的主线程中,我打印“Blah”。
但是,它永远不会被打印出来。为什么不?如果我创建一个单独的线程,它应该不会影响我的主执行线程,对吧?
这台机器有四个核心。
【问题讨论】:
标签: java multithreading