原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11871911.html

Java线程--CompletionService使用

public static void main(String[] args) throws InterruptedException, ExecutionException {
ExecutorService executorService = Executors.newFixedThreadPool(5);
/**
* 接口
*/
CompletionService<Integer> completionService = new ExecutorCompletionService<Integer>(executorService);
completionService.submit(() -> 1);
/**
* take()方法 取来 Future, 阻塞型的
* Future.get()方法获取返回结果
*/
completionService.take().get();
/**
* 接口
*/
CompletionStage completionStage = null;
/**
* CompletionStage/Future 的实现类
*/
CompletableFuture completableFuture = null; }

最新文章

  1. [LeetCode] Sliding Window Maximum 滑动窗口最大值
  2. 简单的JavaScript互斥锁
  3. .NET对象判等归纳与总结
  4. Lucene.Net 站内搜索
  5. (转载)OC学习篇之---归档和解挡
  6. 云服务器 ECS Linux 系统 CPU 占用率较高问题排查思路
  7. MSSQLSERVER数据库- 数据类型Timestamp
  8. select实现选中跳转
  9. 解决eclipse项目下出现deployment descriptor和jax-ws web services
  10. java ---日期的格式化
  11. CSS中字距,词距,首行缩进,字体大小,排版相关问题的探讨
  12. 在右键菜单中加入BitLocker重新上锁功能
  13. 电脑如何用HDMI连接电视
  14. 深入理解Plasma(一)Plasma 框架
  15. switch语句和switch-case与if-else之间的转换
  16. Delphi中记录体做为属性的赋值方法
  17. (转)Cognos的下载地址分享
  18. [js]BOM篇
  19. POJ-2184 Cow Exhibition(01背包变形)
  20. streamsets k8s 部署试用

热门文章

  1. Java练习习题,百钱买百鸡问题,用100文钱买鸡,公鸡5文钱一只,母鸡3文钱一只,小鸡3只1文钱
  2. spring的返回json数据给前端注意事项
  3. textarea换行符转换
  4. 学习笔记--Java字面值
  5. HTML相关知识入门
  6. js数组清空的两种方式
  7. 从如何使用到如何实现一个Promise
  8. JUC之线程池基础
  9. 【刷题-LeeetCode】260. Single Number III
  10. 通过CVE-2021-43297漏洞在Apache Dubbo&lt;=2.7.13下实现RCE