jointest.java
来自「主要是java书上的一些代码」· Java 代码 · 共 45 行
JAVA
45 行
//: JoinTest.java
//package g3ds.joop.ch6;
public class JoinTest{
public static void main(String[] args){
//创建外部类实例
JoinTest obj=new JoinTest();
//创建内部类线程实例并启动之
MyThread p1 = obj.new MyThread("张三");
MyThread p2 = obj.new MyThread("李四");
MyThread p3 = obj.new MyThread("王老五");
//主线程等待子线程执行完毕返回后继续其后的操作
try{
p1.join();
p2.join();
p3.join();
}catch(InterruptedException e){}
System.out.println("主线程的语句执行完毕!");
}
//设计一个扩展Thread的内部类
private class MyThread extends Thread{
//设计传递实例名的构造方法
MyThread(String name){
super(name);
//并启动线程
start();
}
//覆盖父类的run方法
public void run(){
try{
Thread.sleep(100);
System.out.println(this.toString() + "执行完毕!");
}
catch(InterruptedException e){}
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?