线程中的---join
join:当A线程执行到了B线程的join()方法时,A就会等待,等B线程都执行完,A才会执行,
join可以临时用来加入线程执行
class Demo implements Runnable{
public void run(){
for(int i=0;i<50;i++){
System.out.println("aaa");
}
}
}
class StopDemo{
public static void main(String[] args) {
Demo d=new Demo();
Thread t=new Thread(d);
t1.start();
t1.join();
for(int i=0;i<50;i++){
System.out.println("main");
}
}
}
加入了t1.join(); 当执行完 t1线程全部的内容,主线程main才会获得执行权 |
|