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

学做ppt的网站wordpress site

学做ppt的网站,wordpress site,wordpress 畅言,有虚拟主机wordpress1、简介 CountDownLatch是一个同步工具类#xff0c;用来携调多个线程之间的同步#xff0c;它是是使用一个计数器进行实现的#xff0c;计数器初始值为线程数量。当每一个线程完成自己任务后#xff0c;计数器的值就会减1。当计数器的值为0时#xff0c;表示所有的线程都…1、简介 CountDownLatch是一个同步工具类用来携调多个线程之间的同步它是是使用一个计数器进行实现的计数器初始值为线程数量。当每一个线程完成自己任务后计数器的值就会减1。当计数器的值为0时表示所有的线程都已经完成一些任务然后再CountDownLatch上等待的线程就可以恢复执行下来的任务。 CountDownLatch主要有两个方法countDown()和await()countDown()方法用于使计数器减一其一般是执行任务的线程调用await()方法是调用该方法的线程处于等待状态其一般是主线程调用。countDown()方法并没有规定一个线程只能调用一次当同一个线程调用多次countDown()方法时每次都会使计数器减一await()方法也并没有规定只能有一个线程执行该方法如果多个线程同时执行await()方法那么这几个线程都将处于等待状态并且以共享模式享有同一个锁。 2、方法API  方法说明await()使当前线程进入同步队列进行等待直到latch的值被减到0或者当前线程被中断当前线程就会被唤醒。await(long timeout, TimeUnit unit)等待timeout时间后count的值还不是0不再等待那么将继续执行countDown()使latch的值减1如果减到了0则会唤醒所有等待在这个latch上的线程。getCount()获得latch的数值。 3、使用 public class Test {public static void main(String[] args) throws InterruptedException {//当前执行的线程数量Integer poolNum 10;long start System.currentTimeMillis();//初始化线程运行的数量CountDownLatch countDownLatch new CountDownLatch(poolNum);MapInteger,Integer map new HashMap();for (int i 1; i poolNum; i) {//耗时Integer time i*1000;ThreadPoolUtils.execute(()-{try {//假设逻辑执行的耗时Thread.sleep(time);map.put(time,time);} catch (InterruptedException e) {e.printStackTrace();}finally {countDownLatch.countDown();}});}// 4分45秒 countDownLatch.getCount()还不是不再等待那么将继续执行countDownLatch.await(4 * 60 45);System.out.println(总耗时:(System.currentTimeMillis()-start));for (Integer key: map.keySet()){//打印出来的key值是没有顺序的因为竞争的CPU资源不一样System.out.println(map的key为:key map的值为: map.get(key));}} }
http://www.hkea.cn/news/14474249/

相关文章:

  • 做网站 做什么网站好赣州吾往矣网络科技有限公司
  • 贵阳网页网站制作加快网站速度吗
  • 查询系统网站模板中国住房和城乡建设部网站一级建造师网
  • 广州网站建设有限公司做外汇著名网站
  • 网站详情页怎么做的五金店网站模板
  • 计算机网站php设计代做北京网站建设seo优化
  • 宁波建网站报价网站怎么做聚合页面
  • 上海网站建设 网站开发京东网站建设分析
  • dw网站建设的常用技术wordpress 广告格子
  • 广州网站建设厂家wordpress 不用插件代码高亮
  • 做网站建设有哪些公司制作手机app用什么语言
  • 小说阅读网站怎么建设五路居网站建设
  • 欧美一级A做爰片成电影网站长治做网站的公司
  • 网站改版的方式大致为三水网站建设哪家好
  • 罗湖网站建设的公司石家庄网站定制开发
  • 设计网站要多久培训机构网站建设方案
  • 网站建设访问人群12306网站开发多少钱
  • 网站icp没有备案怎么检查wordpress 最近访客
  • 做网站一般做几个尺寸如何做网站地图txt
  • 点击运行显示网站正在建设网站前端需要会什么
  • 织梦网站首页内容建设信息发布功能的网站
  • 东莞市环保局网站如何做登记表网站用wordpress还是wp
  • 车险保险网站我赢网提供的高水平网页设计师
  • 珠海专业网站制作湘潭网站建设公司
  • 南宁企业网站建站嘉兴海盐县城乡建设局网站
  • 长沙网站制作公司地址长沙申请域名网站备案
  • 厦门网站建设工作室凌风wordpress高级
  • 门户网站建设标准如何自学网站制作
  • 模板网站怎么做卖建材建设行业网站
  • 合肥高端网站建设酒店微网站建设