public class ThreadTest {
@Test
public void testThread(){
new TestThread().start();
new TestThread().start();
//可以添加以下代码,防止应用结束
//while (true){}
//输出:
//....start....Thread-0
//....start....Thread-1
}
public static void main(String[] args) {
System.out.println("线程开始了....");
new ThreadTest().testThread();
// 输出,可以正常结束
//....start....Thread-0
//....start....Thread-1
//....end....Thread-0
//....end....Thread-1
}
static class TestThread extends Thread{
@Override
public void run() {
try {
System.out.println("....start...." + Thread.currentThread().getName());
Thread.sleep(10000);
System.out.println("....end...." + Thread.currentThread().getName());
} catch (InterruptedException e) {
e.printStackTrace();
}
super.run();
}
}
}
junit多线程非正常退出
最新推荐文章于 2022-04-18 14:06:04 发布