根据本网站的不同用户,以下代码应失败。该文档含糊不清或未直接解决。 为什么这会过去而不是永远等待? 下面的注释代码是一个JUnit测试v4.12
@Test(timeout=10000)
public void test() {
Thread t = new Thread(() -> {
Thread curT = Thread.currentThread();
try {
curT.join();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
});
t.start();
}