多线程入门-第六章-线程的调度与控制之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); } } }
相关文章推荐
- 多线程入门-第四章-线程的调度与控制之sleep
- 多线程入门-第五章-线程的调度与控制之yield
- 多线程入门-第三章-线程的调度与控制之优先级
- 多线程入门教程二:线程控制
- java多线程基础(5)-调度方式之暂停当前线程方式4-连接线程(join)
- java 多线程(2) 线程的调度和优先级 / sleep() / interrupt() 打断join() / yield() / setPriority()
- 多线程入门教程(三)线程控制
- 多线程(三) 控制线程之join线程
- 多线程__【Thread类的方法--线程的调度与控制】
- Java多线程:线程调度Join
- [疯狂Java]多线程:线程控制(join、daemon、sleep、yield、优先级)
- 多线程入门教程(三)线程控制
- Linux入门:多线程编程之线程控制
- Ruby on Rails 入门之:(20) ruby线程控制的join
- 2.多线程系列文章 之 线程的控制
- MDSN上的windows下c的多线程用法--------------通过线程产生和控制带有颜色的字母在屏幕上移动
- VB.NET中多线程程序开发之线程控制
- 【java多线程与并发库】---传统java多线程<5> 线程控制
- Linux 多线程编程入门--线程函数解释
- c#多线程-子线程控制UI的例子