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

自助建站平台设计器seo实战密码在线阅读

自助建站平台设计器,seo实战密码在线阅读,长沙做网站建设价格,哪里有工程做的网站CountDownLatch是共享锁的一种实现,它默认构造 AQS 的 state 值为 count。当线程使用countDown方法时,其实使用了tryReleaseShared方法以CAS的操作来减少state,直至state为0就代表所有的线程都调用了countDown方法。当调用await方法的时候,如果state不为0&#xff0…

CountDownLatch是共享锁的一种实现,它默认构造 AQS 的 state 值为 count。当线程使用countDown方法时,其实使用了tryReleaseShared方法以CAS的操作来减少state,直至state为0就代表所有的线程都调用了countDown方法。当调用await方法的时候,如果state不为0,就代表仍然有线程没有调用countDown方法,那么就把已经调用过countDown的线程都放入阻塞队列Park,并自旋CAS判断state == 0,直至最后一个线程调用了countDown,使得state == 0,于是阻塞的线程便判断成功,全部往下执行。
在这里插入图片描述

用来进行线程同步协作,等待所有线程完成倒计时。
其中构造参数用来初始化等待计数值,await() 用来等待计数归零,countDown() 用来让计数减一

public static void main(String[] args) throws InterruptedException, ExecutionException {CountDownLatch latch = new CountDownLatch(1);Thread thread = new Thread(() -> {try {Thread.sleep(3000);System.out.println("子线程先执行");} catch (InterruptedException e) {e.printStackTrace();} finally {latch.countDown();}});thread.start();latch.await();System.out.println("主线程");}
http://www.khdw.cn/news/1444.html

相关文章:

  • 打开网页时网站顶部显示广告随后消失的广告怎么做如何让自己的网站被百度收录
  • 初二信息课网站怎么做如何优化关键词的排名
  • 成都网站免费制作百度手机版网页
  • 泸州市建设工程质量监督站网站关键词优化如何做
  • wordpress 拖拽排序插件宁波专业seo服务
  • 珠海医疗网站建设公司排名西安做网站公司
  • 前端网站做多语言优化网站内容的方法
  • 醴陵市城乡和规划建设局网站百度通用网址
  • 17zwd一起做网站广州全网整合营销推广
  • dooor网站浙江短视频seo优化网站
  • 自己做模板网站百度推广如何计费
  • 有趣网址之家 收藏全球最有趣的网站seo网站推广经理
  • 做健康类网站怎么备案5g网络优化
  • 博学网站建设公司个人博客登录入口
  • 江苏做网站找谁360seo排名优化服务
  • 新乐市建设银行网站全国唯一一个没有疫情的城市
  • 网站界面美观度网游推广员
  • 产品网站开发流程百度网盘app官网下载
  • 天津市经营性网站备案近期国内新闻热点事件
  • 哈尔滨市建设工程质量安全站站长之家收录查询
  • 帮人做网站的公司网站怎么制作免费的
  • 网页制作知识点归纳广西seo快速排名
  • 南汇专业做网站seo网站推广方法
  • 加盟营销型网站建设全球疫情最新消息
  • 南京网站建设要多少钱seo诊断分析工具
  • 用于网站建设的图片优化精灵
  • 网站被备案能建设百度seo优化策略
  • 在欣欣网上做网站效果如何百度关键词价格计算
  • 网站推广方法的费用网络推广怎么做效果好
  • 湖南省网站关键词在线优化