java线程之join方法
来源:互联网 发布:进口数据查询 编辑:程序博客网 时间:2024/05/18 17:25
直接看下面的程序:
package cn.edu.ustc.thread;public class TestJoin {public static void main(String[] args){MyThread2 t2 = new MyThread2("thomas");t2.start();try {t2.join();} catch (InterruptedException e) {e.printStackTrace();}for(int i=1;i<10;i++){System.out.println("I am main thread");}}}class MyThread2 extends Thread{MyThread2(String s){super(s);}public void run(){for(int i = 1;i<=10;i++){System.out.println("i am" +" "+ getName());}}}
输出结果:
i am thomas
i am thomas
i am thomas
i am thomas
i am thomas
i am thomas
i am thomas
i am thomas
i am thomas
i am thomas
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
说明:
join方法的作用是将这个线程合并到当前的线程一块执行,相当于方法调用,等这个线程执行完之后,继续执行main
主线程。
- java线程之join方法
- Java中的线程Thread方法之---join()
- Java中的线程Thread方法之---join()
- java基础:线程方法之join
- Java线程join方法
- 【Java】线程join方法
- [Java] 线程之join
- java线程之join
- Java线程之join()
- Java 之 线程join
- Java线程的join方法
- Java线程的join方法
- java线程join()方法分析
- Java线程中的join方法
- Java线程的join()方法
- java线程join方法讲解
- java 线程协作 join方法
- 自学java之线程方法(sleep、join、yield)
- JBoss Rules 学习(一): 什么是Rule
- UIAlertView用法
- 集群间 Hive 数据 迁移 问题
- JBoss Rules 学习(二): RETE算法
- css颜色代码
- java线程之join方法
- c/c++ 类中的成员变量声明时请优先考虑一下排列次序
- iBATIS 三个版本小细节对比
- java 基础知识3-变量初始化
- Android中的WebView禁止响应点击事件的方法
- C++ STL vector, valarray, 和bitSet使用方法对比
- C++易错
- osql 命令 sqlserver 2008 登录无法打开默认数据库
- ORACLE中通过SQL语句(alter table)来增加、删除、修改字段