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