A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Good_Man 中级黑马   /  2015-11-30 21:27  /  283 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

线程中的---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才会获得执行权

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马