新建一个实现了Runnable接口的类
class JoinThread implements Runnable{
@Override
public void run() {
// TODO Auto-generated method stub
for (int i = 1; i < 20; i++) {
System.out.println(Thread.currentThread().getName()+"正在执行"+i+"次数");
}
}
}
测试方法
public void main(String[] args) {
// TODO Auto-generated method stub
JoinThread mh = new JoinThread();
Thread t = new Thread(mh);
t.start();
try {
t.join(); //抢占资源 先执行
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
for (int i = 0; i < 20; i++) {
System.out.println(“主线程执行”+(i+1)+“次”);
}
System.out.println(“主线程先执行”);
}