博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Join 与 CountDownLatch 之间的区别
阅读量:4314 次
发布时间:2019-06-06

本文共 1366 字,大约阅读时间需要 4 分钟。

Join 与 CountDownLatch 之间的区别

import java.util.concurrent.CountDownLatch;public class CountDownLatchTest {    public static CountDownLatch c = new CountDownLatch(2);    public static void main(String[] args) throws InterruptedException {        Thread t = new Thread(new Runnable() {            @Override            public void run() {                System.out.println(1);                c.countDown();                System.out.println(2);                c.countDown();            }        });        t.start();        c.await();        System.out.println(3);    }}

点击查看结果

123
public class JoinCountDownLatchTest {    public static void main(String[] args) throws InterruptedException {                Thread parse1 = new Thread(new Runnable() {            @Override            public void run() {                System.out.println("parse1 finish!");            }        });                Thread parse2 = new Thread(new Runnable() {            @Override            public void run() {                System.out.println("parse2 finish!");            }        });                parse1.start();        parse2.start();        parse1.join();        parse2.join();        System.out.println("all parse finish!");    }}

点击查看结果

parse1 finish!parse2 finish!all parse finish!或者parse2 finish!parse1 finish!all parse finish!

转载于:https://www.cnblogs.com/hglibin/p/10091386.html

你可能感兴趣的文章
进程互斥于同步
查看>>
小米公布2017二季度手机出货量:环比增长70%
查看>>
IntelliJ Idea 集成svn 和使用[转自网络]
查看>>
VS2013 密钥 – 所有版本
查看>>
缓冲一日
查看>>
apache常用配置文件讲解
查看>>
html设置透明度
查看>>
读写锁详解
查看>>
<taglib>报错
查看>>
sublime 3 注册码 - 亲测可用
查看>>
CENTOS7配置静态IP
查看>>
P3332 [ZJOI2013]K大数查询
查看>>
Linux 批量管理工具
查看>>
# 20175333曹雅坤《Java程序设计》第四周学习总结
查看>>
[转]在Ogre中如何关联textunit 与 cg/hlsl/glsl 语言中的 uniform sampler 关联
查看>>
JavaScript跨域实现
查看>>
模拟Visual Studio中的完全匹配查找
查看>>
fa下载器总结
查看>>
【数据结构】红黑树
查看>>
FOJ 2232 匈牙利算法找二分图最大匹配
查看>>