当前位置: 首页 > news >正文

58.CountdownLatch

用来进行线程同步协作,等待所有线程完成倒计时。

构造参数用来初始化等待计数值,await方法用来等待计数归零,countDown方法用来让计数减一。

CountdownLatch普通使用

@Slf4j
public class CountdownLatchDemo {public static void main(String[] args) {CountDownLatch countDownLatch = new CountDownLatch(3);new Thread(() -> {try {Thread.sleep(2000);} catch (InterruptedException e) {e.printStackTrace();}log.debug("t1 ready");countDownLatch.countDown();}, "t1").start();new Thread(() -> {try {Thread.sleep(1000);} catch (InterruptedException e) {e.printStackTrace();}log.debug("t2 ready");countDownLatch.countDown();}, "t2").start();new Thread(() -> {try {Th
http://www.lryc.cn/news/368029.html

相关文章:

  • Java数据结构准备工作---常用类
  • SD 使用教程
  • Sylar---协程调度模块
  • iOS Hook 崩溃
  • 区间预测 | Matlab实现LSTM-ABKDE长短期记忆神经网络自适应带宽核密度估计多变量回归区间预测
  • linux内核下rapidio(TSI721)相关笔记汇总
  • 从GPT-4到GPT-4o:人工智能的进化与革命
  • 【Java】/*抽象类和接口*/
  • TCP/IP协议介绍——三次握手四次挥手
  • [C++]基于C++opencv结合vibe和sort tracker实现高空抛物实时检测
  • Apache Doris 基础 -- 数据表设计(模式更改)
  • 【机器学习】【遗传算法】【项目实战】药品分拣的优化策略【附Python源码】
  • 电子电气架构 ---车载安全防火墙
  • 解决selenium加载网页过慢影响程序运行时间的问题
  • 何为云防护?有何作用
  • 2024050402-重学 Java 设计模式《实战责任链模式》
  • centos7安装字体
  • Llama模型家族之使用 ReFT技术对 Llama-3 进行微调(三)为 ReFT 微调准备模型及数据集
  • 学习Canvas过程中2D的方法、注释及感悟一(通俗易懂)
  • 《TCP/IP网络编程》(第十三章)多种I/O函数(2)
  • Java集合汇总
  • 度小满金融大模型的应用创新
  • Android WebView上传文件/自定义弹窗技术,附件的解决方案
  • selenium 输入框、按钮,输入点击,获取元素属性等简单例子
  • 结构体构造函数
  • 基于单片机的电子万年历设计
  • 大厂真实面试题(一)
  • Docker搭建ELKF日志分析系统
  • 把系统引导做到U盘,实现插上U盘才能开机
  • 【计算机网络基础知识】