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

济南网站设计制作公司广州微网站建设市场

济南网站设计制作公司,广州微网站建设市场,软件app开发制作多少钱,江西医疗网站建设前几天在公司的项目上有个同事使用了多线程统计数据#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/14568769/

相关文章:

  • html格式网站扬中零壹网站建设
  • 千博企业网站wordpress板块大小
  • 网站架构分析工具成全视频免费观看在线看128集
  • 网站做不好一直不交付怎么办衡阳百度推广
  • 龙岩做网站哪家最好凡客官网首页
  • 建网站规则绍兴seo管理
  • 建设什么企业网站网站说服力营销型网站策划
  • 常见的电子商务网站网址网站建设推广报价
  • 织梦如何制作静态网站模板百度网页游戏排行榜
  • jsp网站怎么做的好看woshop商城源码
  • 网站建设路由设置网站建设二级分销
  • 深圳建设工程质量协会网站长春几个火车站啊
  • 自己做的网站能干站什么做网站费免图片网站
  • 十大中国网站制作qq是哪个公司开发的地址
  • 政务网站建设要求青岛做企业网站
  • 丹阳网站建设机构外贸用免费网站推广 有效果
  • 网站建设与seo优化的公司网站群发软件
  • php开源网站管理系统品牌形象宣传策划方案
  • mvc网站开发 案例视频深圳市甘泉建设监理有限公司网站
  • 先做网站先备案比较个性的网站
  • 周到的商城网站建设自己写的html放入wordpress
  • 网页设计作业保护动物株洲网站推广优化
  • 网站改版 信科网络雷神代刷网站推广
  • 河北省住房和城乡建设厅新网站微网站系统
  • 美橙网站设计西安网站开发定制制作
  • 网站子站怎么做的大连做企业网站哪家好
  • jsp源码做网站怎样建设个人网站广告赚钱
  • 标志空间网站随州学做网站
  • 重庆市建设工程信息网站新华社最新消息的新闻
  • 网站留言模板网站建设炫彩图片