Java多线程执行问题

PersistIn 发布于 2016/05/11 16:34
阅读 292
收藏 0

如下多线程程序,红框里面的代码一直没有执行,感觉程序执行到Thread.sleep(3000)就死掉了。。程序是在junit里面执行的,jdk8。

执行结果:

加载中
0
z
zengjiaqwe
junit本身不支持多线程,是用System.exit()退出的,JVM都停止了,所有线程都会退出。
P
PersistIn
果然如此,写在main里面就好了!多谢!
0
P
PersistIn
修改线程实现方式为extends Thread,问题依旧。
0
有个二逼领导的程序员
有个二逼领导的程序员
testL最后面加上 Thread.sleep(5000L);
0
whaon
whaon
多线程最好不要用junit
0
w
wangshirufeng123
junit本身不支持多线程,多线程可以了考虑使用JavaSE

返回顶部
顶部