您的位置:首页 > 其它

多线程入门-第六章-线程的调度与控制之join

2017-05-02 14:50 375 查看
/*
线程合并:将指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线程,即单线程。
如在B线程中调用了A的join方法,则线程A执行完后,才会执行线程B。
*/
public class ThreadTest05
{
public static void main(String[] args) throws Exception
{
Thread t = new Thread(new Processor());
t.setName("t");
t.start();

//合并线程
t.join();    //t和主线程合并,变成单线程

//主线程
for(int i=0;i<10;i++){
System.out.println(Thread.currentThread().getName()+"--->"+i);
}
}
}

class Processor implements Runnable
{
public void run(){
for(int i=0;i<5;i++){
try{
Thread.sleep(1000);
}catch(InterruptedException e){

}
System.out.println(Thread.currentThread().getName()+"--->"+i);
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: