线程
远方@_@元芳
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
异步线程编排
异步线程编排(CompletableFuture) 方法不以 Async 结尾,意味着 Action 使用相同的线程执行,而 Async 可能会使用其他线程执行(如果是使用相同的线程池,也可能会被同一个线程选中执行) 1.计算完成时的回调方法 whenComplete 可以处理正常和异常的计算结果,exceptionally 处理异常情况。 whenComplete 和 whenCompleteAsync 的区别: whenComplete:是执行当前任务的线程继续执行 whenComplete 的任务。原创 2021-07-18 17:29:42 · 658 阅读 · 0 评论 -
JUC线程池
线程池 创建线程池 * 1).Executors * 2).new ThreadPoolExecutor() 线程池七大参数: * 1.corePoolSize:核心线程数【一直存在,除非设置超时时间(allowCoreThreadTimeOut)】, * 线程池创建好之后就绪的线程数 * 2.maximumPoolSize:最大线程数 * 3.keepAliveTime:空闲线程(maximumPoolSize-corePoolSize)存活时间 * 4.unit:时原创 2021-07-18 15:30:20 · 120 阅读 · 0 评论
分享