Java【多线程知识总结(3)】调用join()合并线程
2011-09-22 10:59
525 查看
public class JoinThread { public static void main(String[]args) { Thread o=new OneThread(); o.start(); int index=0; while(true) { System.out.println("main->>"+Thread.currentThread().getName()); if(index++==30) { try { o.join(10000);//把o对应的线程合并10000毫秒 } catch(Exception e) { e.printStackTrace();//输出导致异常更为详细的信息 } } } } } class OneThread extends Thread { public void run() { while(true) { System.out.println("OneThread->>"+Thread.currentThread().getName()); } } } /* 运行的结果: 先是两个线程交替执行,main()方法的线程被执行30次后执行run方法的线程. run方法被执行10000毫秒后就变为刚开始时的样子---两个线程交替执行. */
CSDN
Java编程技术交流QQ群:171396965 技术需要交流,技术需要与时俱进.这里是优秀爱好Java编程的集聚地,我们一起学习,共同进步.加入时请注明Java字样,谢谢.
作者:StellaAh 发表于2011-9-22 10:59:01 原文链接
阅读:269 评论:1 查看评论
相关文章推荐
- Java【多线程知识总结(3)】调用join()合并线程
- Java【多线程知识总结(2)】调用setDaemon(true)变成后台线程
- Java【多线程知识总结(2)】调用setDaemon(true)变成后台线程
- Java【多线程知识总结(2)】调用setDaemon(true)变成后台线程
- Java【多线程知识总结(10)】线程通信之wait()与notify()的运用--模拟指挥官指挥2个连队交替轰炸战区
- Java【多线程知识总结(10)】线程通信之wait()与notify()的运用--模拟指挥官指挥2个连队交替轰炸战区<另外的写法>
- Java【多线程知识总结(10)】线程通信之wait()与notify()的运用--模拟指挥官指挥2个连队交替轰炸战区
- Java多线程 小知识 守护线程(后台线程)setDaemon、join方法、优先级、yield方法
- Java【多线程知识总结(1)】用Thread类创建线程
- Java【多线程知识总结(1)】用Thread类创建线程
- Java多线程编程总结笔记——一多线程基础知识
- Java【多线程知识总结(8)】线程通信,wait()与notify()的运用
- Java【多线程知识总结(5)】比较继承Thread类创建线程和实现Runnable接口创建线程这两种方式
- Java【多线程知识总结(8)】线程通信,wait()与notify()的运用
- Java【多线程知识总结(5)】比较继承Thread类创建线程和实现Runnable接口创建线程这两种方式
- Java【多线程知识总结(4)】通过实现Runnable接口创建线程
- Java【多线程知识总结(4)】通过实现Runnable接口创建线程
- Java多线程编程总结笔记——一多线程基础知识
- java多线程知识总结