您的位置:首页 > 编程语言 > Java开发

java多线程 中的join方法

2014-05-02 15:42 281 查看
package day12;
/*join
当A线程执行到了B线程的.join()方法时,A就会等待。等B线程都执行完,A才会执行。
join可以用来临时加入线程执行。
*/
public class ThreadDemojoin9 {

/**
* @param args
* @throws InterruptedException
*/
public static void main(String[] args) throws InterruptedException {
// TODO Auto-generated method stub
Threadjoin tj=new Threadjoin();
Thread t=new Thread(tj);
Thread t1=new Thread(tj);
t.start();
//  等待线程结束   只有当线程t结束的时候    才执行 下面的线程
t.join();
t1.start();

for(int i=1;i<100;i++)
{
System.out.println(Thread.currentThread().getName()+"   main 线程  ");
}
}
}
class Threadjoin implements Runnable
{
public void run()
{
for(int i=0;i<100;i++)
{
System.out.println(Thread.currentThread().getName()+"    Threadjoin");
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: