Java中thread的join方法
来源:互联网 发布:上海知柚公司图片 编辑:程序博客网 时间:2024/06/14 03:44
参考 http://blog.csdn.net/hustpzb/article/details/8472929
public class ThreadTester { public static void main(String[] args) throws InterruptedException { Thread t1 = new Thread(new ThreadTesterA()); Thread t2 = new Thread(new ThreadTesterB()); t1.start(); t1.join(); // wait t1 to be finished t2.start(); t2.join(); // in this program, this may be removed } }
t1启动后,调用join()方法,直到t1的计数任务结束,才轮到t2启动,然后t2也开始计数任务。可以看到,实例中,两个线程就按着严格的顺序来执行了。
如果t2的执行需要依赖于t1中的完整数据的时候,这种方法就可以很好的确保两个线程的同步性。
0 0
- java中Thread类的join()方法
- java Thread方法中join()的用法
- java中Thread类的join()方法
- Java中thread的join方法
- java中Thread类的join方法
- java Thread的join()方法
- Java 多线程中 Thread类 join方法的使用
- Java Thread Join方法
- Java Thread.join()方法
- java Thread join方法
- Java Thread.join方法
- Java多线程中join方法的理解(对Thread.join讲解的很详细)
- Thread中join方法的使用分析
- Java基础 thread的join方法
- 浅析Java的Thread.join()方法
- java Thread 线程的.Join()方法
- java中Thread.join()
- Thread的join()方法
- Paxos
- oracle字符集
- iOS程序员的成才之路
- 64位Win7下Access提示”文件共享锁定数溢出“
- Jquery函数集锦
- Java中thread的join方法
- 关于iOS开发的一些坑
- 关于通知
- Scrum is new waterfall
- Java 反射
- ts流psi/si:学习笔记3
- linux源代码阅读工具(转载)
- Android Studio 1.5 RC1搭建NDK开发环境
- isalnum()和isalpha()