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

济南网站设计制作公司wordpress 324

济南网站设计制作公司,wordpress 324,做资讯网站怎么挣钱,专业的购物网站建设前几天在公司的项目上有个同事使用了多线程统计数据#xff0c;当时出现了一个用户一直使用服务器首次登录信息作为查询信息。找了半天才发现#xff0c;线程池资源同步了。后面手动将数据set进去的。 等待线程全部执行完毕#xff0c;这里使用的是减法计数器#xff0c;也…前几天在公司的项目上有个同事使用了多线程统计数据当时出现了一个用户一直使用服务器首次登录信息作为查询信息。找了半天才发现线程池资源同步了。后面手动将数据set进去的。 等待线程全部执行完毕这里使用的是减法计数器也可而已用加法计数器CyclicBarrier package com.quxiao.controller;import java.util.*; import java.util.concurrent.*; import java.util.stream.Collectors;/*** program: package1* author: quxiao* create: 2023-09-27 15:22**/ public class t3 {static final ExecutorService service Executors.newFixedThreadPool(10);public static void main(String[] args) throws ExecutionException, InterruptedException {CountDownLatch countDownLatch new CountDownLatch(4);FutureTask task1 new FutureTask(new t(2, countDownLatch));FutureTask task2 new FutureTask(new t(3, countDownLatch));FutureTask task3 new FutureTask(new t(4, countDownLatch));FutureTask task4 new FutureTask(new t(5, countDownLatch));service.execute(task1);service.execute(task2);service.execute(task3);service.execute(task4);countDownLatch.await();System.out.println(task1.get());System.out.println(task2.get());System.out.println(task3.get());System.out.println(task4.get()); // service.shutdown();}static class t implements CallableListInteger {ListInteger list Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9);int sum 0;CountDownLatch countDownLatch;public t(int sum, CountDownLatch countDownLatch) {this.sum sum;this.countDownLatch countDownLatch;}Overridepublic ListInteger call() throws Exception {TimeUnit.SECONDS.sleep(1L);ListInteger returnList list.stream().filter(x - x sum).collect(Collectors.toList());countDownLatch.countDown();return returnList;}} }限流操作限制人数访问超过预定值就等待 package com.quxiao.controller;import java.util.*; import java.util.concurrent.*; import java.util.stream.Collectors;/*** program: package1* author: quxiao* create: 2023-09-27 15:22**/ public class t3 {static final ExecutorService service Executors.newFixedThreadPool(10);public static void main(String[] args) throws ExecutionException, InterruptedException {Semaphore semaphore new Semaphore(3);for (int i 0; i 9; i) {final int t i;new Thread(() - {try {semaphore.acquire();TimeUnit.SECONDS.sleep(5L);System.out.println(Thread.currentThread().getName() 进来了);System.out.println(Thread.currentThread().getName() 出去了);System.out.println();} catch (InterruptedException e) {throw new RuntimeException(e);} finally {semaphore.release();}}, i).start();}} }
http://www.hkea.cn/news/14504071/

相关文章:

  • 网站建设的客户都在哪里亚马逊雨林生存游戏手机下载
  • 上海阿里巴巴网站建设山东新闻今天最新消息
  • 高端网站建设费用我做夫人那些年网站登录
  • 网站允许flashwordpress网址中文
  • 做h5页面的网站蘑菇wordpress主题 免费 cms
  • 魔方 网站建设 有限公司福建省住房和城乡建设厅网站
  • 北京网站建设网页设计淘宝美工培训班
  • 什么网站都能进的浏览器中山精品网站建设策划
  • php网站作业高校英文网站建设 文献综述
  • 成都建网站公司电话创办公司的基本流程
  • 阿里云 做网站 百度开放云长春seo推广
  • 搜索引擎主题网站模板购物网站前台模板
  • 做网站找个人还是找公司中企动力地址
  • 教做蛋糕的网站一般app开发费用
  • 北流建设局网站淄博烧烤的网络营销方式
  • 网页字体网站旅游类网站建设教案
  • 郑州网站开发公wordpress如何清缓存
  • 海珠区手机版网站建设wordpress极验验证注册
  • 院校建设网站群的原因图片上加语音 网站开发
  • 网站的seo方案怎么做智慧校园官网
  • 工信部网站备案电话肇庆seo
  • 杭州高端定制网站wordpress主题怎么做
  • 哈尔滨专业网站建设哪个好微商营销
  • 织梦做的网站打包在dw修改前端累还是后端累
  • 品牌高端网站制作机构wordpress英文版中文版
  • 石家庄建站模板搭建在深圳找工作上什么网
  • 网站推广问题太原建站模板系统
  • 电商网站开发平台有哪些合肥网站建站公司
  • 郑州网站建设代运营大连建网站电话
  • 山东网站建设app专业做室内设计的网站