随笔分类 - java / JUC
摘要:1,Executor框架相关内容 Executor 框架主要包括三部分内容 任务相关的:包含被执行的任务要实现的接口:Runnable接口或Callable接口 任务的执行相关的:包含任务执行机制的核心接口Executor,以及继承自Executor的ExecutorService接口。Execut
阅读全文
摘要:1. CompletableFuture 简介 在Java中CompletableFuture用于异步编程,异步编程是编写非阻塞的代码,运行的任务在一个单独的线程,与主线程隔离,并且会通知主线程它的进度,成功或者失败。 在这种方式中,主线程不会被阻塞,不需要一直等到子线程完成。主线程可以并行的执行其
阅读全文
摘要:#1, ForkJoin 简介 ForkJoin是由JDK1.7之后提供的多线程并发处理框架。ForkJoin框架的基本思想是分而治之。什么是分而治之?分而治之就是将一个复杂的计算,按照设定的阈值分解成多个计算,然后将各个计算结果进行汇总。相应的,ForkJoin将复杂的计算当做一个任务,而分解的多
阅读全文