码迷,mamicode.com
首页 > 编程语言 > 详细

线程,join合并线程

时间:2016-07-24 17:47:32      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:

在A中,调用B.join()那么,A会“等”B先执行

 

public class Join01 extends Thread {
    @Override
    public void run() {
        int sum =0;
        for(int i=0;i<10000000;i++){
            sum+=1;
        }
        System.out.println(sum+":@_@");
    }
    public static void main(String[] args) throws InterruptedException {
        Join01 t = new Join01();
        t.start();
        for(int i=0;i<100;i++){
            if(i==18){t.join();}
            System.out.println(i+":main");
        }
    }
}

结果:

0:main
1:main
2:main
3:main
4:main
5:main
6:main
7:main
8:main
9:main
10:main
11:main
12:main
13:main
14:main
15:main
16:main
17:main
10000000:@_@
18:main
19:main.。。。

线程,join合并线程

标签:

原文地址:http://www.cnblogs.com/my-cup/p/5701128.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!