JAVA多线程join方法入门详解
2017-09-20 21:44
295 查看
package com.yys.thread; /** * Created by yys on 2017/9/20. * 测试 Thread join方法 * join 方法为合并线程 * 如果不加入join方法便是两个独立线程 (main线程,和MyThread2线程) * join 方法将两个线程合并 此处将MyThread2合并到main线程中 合并后t1.start()执行完成后执行main()方法中for循环 * 输出为 i am abcde i am abcde i am abcde i am abcde i am abcde i am abcde i am abcde i am abcde i am abcde i am abcde i am abcde i am main thread i am main thread i am main thread i am main thread i am main thread i am main thread i am main thread i am main thread i am main thread i am main thread i am main thread * */ public class TestJoin { public static void main(String args[]){ MyThread2 t1 = new MyThread2("abcde"); t1.start(); try { t1.join(); } catch (InterruptedException e) { e.printStackTrace(); } for(int i=0;i<=10;i++){ System.out.println("i am main thread"); } } } class MyThread2 extends Thread{ MyThread2(String name){ 4000 super(name); } public void run(){ for(int i=0;i<=10;i++){ System.out.println("i am " + getName()); try { sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } } } }
相关文章推荐
- JAVA多线程yield方法入门详解
- Java 8函数编程轻松入门(三)默认方法详解(default function)
- JAVA多线程Thread setPriority 设置线程优先级方法入门详解
- [Java入门笔记] 面向对象编程基础(二):方法详解
- java中的hashcode()和equals()方法详解
- Java入门--认识理解Java中native方法
- Java多线程技术中所有方法详解
- [转]Java Calendar方法详解
- Java学习从入门到精通 4方法篇-Java基础-Java-编程开发
- 如何使用Java操作文本文件的方法详解 (转)
- Java中正则表达式使用方法详解
- Java入门--认识理解Java中native方法
- FckEditor for java 2.4的JSP 配置方法详解
- Java入门2--随机方法
- 使用Java操作文本文件的方法详解
- Java常见笔试面试题目深度剖析系列之:Java方法参数传递详解
- 使用Java操作文本文件的方法详解
- JAVA Calendar方法详解
- Java中正则表达式使用方法详解
- java clone方法使用详解