原因:单元测试类中的主线程不管它所在类中创建的子线程的状态,它(主线程)执行完相关程序后就关闭线程,其他线程也会立即关闭,所以子线程没有继续执行就结束了。
解决办法:试图保持主线程不关闭
例如:在单元测试方法中最后加入
System.in.read();//加入该代码,让主线程不挂掉
原因:单元测试类中的主线程不管它所在类中创建的子线程的状态,它(主线程)执行完相关程序后就关闭线程,其他线程也会立即关闭,所以子线程没有继续执行就结束了。
解决办法:试图保持主线程不关闭
例如:在单元测试方法中最后加入
System.in.read();//加入该代码,让主线程不挂掉