Java中的join
来源:互联网 发布:淘宝店的宣传标语 编辑:程序博客网 时间:2024/05/17 02:57
You have thread T1, T2 and T3, how will you ensure that thread T2 run after T1 and thread T3 run after T2?
你有三个线程T1,T2,T3,如何使得T1执行完后再执行T2,T2执行完后再执行T3?
以下是一个可能的实现方法:
public class ThreadJoin implements Runnable {private final Thread joinTarget;public ThreadJoin(Thread joinTarget) {this.joinTarget = joinTarget;}@Overridepublic void run() {if(joinTarget != null) {try {joinTarget.join();} catch (InterruptedException e) {e.printStackTrace();}System.out.println("Join complete " + Thread.currentThread().getName());}}private static class MyThread implements Runnable {@Overridepublic void run() {System.out.println("MyThread");}}public static void main(String[] args) {Thread t1 = new Thread(new MyThread(), "Thread1");Thread t2 = new Thread(new ThreadJoin(t1), "Thread2");Thread t3 = new Thread(new ThreadJoin(t2), "Thread3");t1.start();t2.start();t3.start();}}
- java线程中的join
- Java中的join
- java中的join方法
- java中的String.join
- java多线程 中的join方法
- Java线程中的join方法
- 关于java中的join()方法
- JAVA中的Fork/Join框架
- java多线程中的join方法详解
- java多线程中的join方法详解
- Java中的线程Thread方法之---join()
- Java中的线程Thread方法之---join()
- 深入理解java多线程中的join()
- Java中的join方法个人理解
- Java中的wait(),notify(),join()等方法
- Java 线程中的Join、wait、notify,sleep
- JAVA——多线程中的join
- Java线程中的join和yield
- Documentation_driver-model_overview.txt
- hdu 3804 Query on a tree
- ipad iphone 异步图片加载
- Linux 驱动程序笔记3--- 阻塞型字符设备驱动 --- O_NONBLOCK --- 非阻塞标志
- HDU 3572 (最大流构图)
- Java中的join
- Unique Binary Search Trees (& II)
- 命令行传递给批处理的参数
- struts2的文件上传下载
- 传Note 3低价版将配LCD屏幕及800万像素镜头
- 设置用Xmanager连接Solaris
- Java常量池技术
- 网络连接状态的监听和判断
- CentOS系统操作mysql的常用命令