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

有什么可以做翻译的网站vi设计 站酷

有什么可以做翻译的网站,vi设计 站酷,2019做哪个网站赚钱,建筑工程网络计划图前几天在公司的项目上有个同事使用了多线程统计数据,当时出现了一个用户一直使用服务器首次登录信息作为查询信息。找了半天才发现,线程池资源同步了。后面手动将数据set进去的。 等待线程全部执行完毕,这里使用的是减法计数器,也…

前几天在公司的项目上有个同事使用了多线程统计数据,当时出现了一个用户一直使用服务器首次登录信息作为查询信息。找了半天才发现,线程池资源同步了。后面手动将数据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 Callable<List<Integer>> {List<Integer> 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 List<Integer> call() throws Exception {TimeUnit.SECONDS.sleep(1L);List<Integer> 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.yayakq.cn/news/728388/

相关文章:

  • 响应式app网站模板昆明seo推广公司
  • 健身网站的建设方案wordpress 人体时钟
  • 昆明网络推广方式有哪些企业网站 seo怎么做
  • 初二做网站的首页模板牡丹江宣传网
  • 扬州 网站 建设基于php的新闻发布系统
  • dw做网站怎么排版昆明app开发制作
  • 专做企业网站的互联网人工智能
  • 下城区做网站门户网站风格
  • 网站推广免费电子购物网站的设计与实现
  • 从网站栏目看网站功能沈阳网站维护公司
  • 手机数据线东莞网站建设技术支持网站建设的市场分析
  • seo网站推广的主要目的是什么赤峰网站设计公司
  • 做h5免费的网站有北京网站建设首页
  • 网站域名使用wordpress付费制插件
  • .net 网站域账号自动验证码上海seo网站设计
  • 专业网站建设品牌策划方案怎么样做网站才可以加重权重
  • 辽宁省建设安装集团网站WordPress数据多了会卡吗
  • 怎样在百度搜到自己的网站seo数据是什么意思
  • 中国做的最好的网站建设公司财务软件有哪些
  • 网站联盟广告wordpress禁用右键
  • 西宁做网站君博领衔阿甘网站建设
  • 网站 前置审批十大短视频制作软件
  • 深圳专门做网站的公司有哪些seo的作用
  • 西安网站网站建设淄博网站排名
  • 网站设计常用软件都有哪些空间网页版
  • 大型网站制作软件平台推广策略都有哪些
  • 云南网站设计notepad++ wordpress
  • 百度网站打开土巴兔网站开发技术
  • 电子商务网站设计小结wordpress 首页显示标题
  • 网站开发环境有什么吴中网站开发建设多少钱