@Test
public void threadTest() throws InterruptedException {
AAA aaa = new AAA();
BBB bbb = new BBB();
CCC ccc = new CCC();
aaa.start();
bbb.start();
ccc.start();
aaa.join();
bbb.join();
ccc.join();
System.out.println("success");
}
class AAA extends Thread {
@Override
public void run(){
try {
Thread.sleep(2000); //延时2秒
System.out.println(this.getName());
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
class BBB extends Thread {
@Override
public void run(){
try {
Thread.sleep(5000); //延时2秒
System.out.println(this.getName());
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
class CCC extends Thread {
@Override
public void run(){
try {
Thread.sleep(8000); //延时2秒
System.out.println(this.getName());
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
创建三个线程,线程执行后输出success
最新推荐文章于 2022-10-09 20:46:38 发布