prince的文章

八、Java并发 Java CompletableFuture ( 上 )

本文我们来了解下 Java 8 引入的 CompletableFuture 类,了解下该类提供的功能和用例。 Java 中的异步计算 异步计算很难推理的,因为我们的大脑是同步的,会将任何计算看成是一系列的同步计算。 我们在实现异步计算时,往...

赞(0)princeprinceJava并发 阅读(393)

七、Java并发 Java Google Guava 实现

Guava 是托管在 Github.com 上的流行的 Google 开源的 Java 线程池库。 Guava 包含了许多有用的并发类,同时还包含了几个方便的 ExecutorService 实现,但这些实现类都无法通过直接实例化或子类化来...

赞(0)princeprinceJava并发 阅读(373)

六、Java并发 Java ForkJoinPool

ForkJoinPool 是Java 7 中引入的 fork/join 框架的核心之一。它解决了一个常见的问题: 如何在递归中生成多个任务。因为,即使是使用一个简单的 ThreadPoolExecutor ,也会在不断的递归中快速耗尽线程。...

赞(0)princeprinceJava并发 阅读(389)

二、Java并发 Java Fork-Join

fork/join 框架是 Java 7 中引入的 ,它是一个工具,通过 「 分而治之 」 的方法尝试将所有可用的处理器内核使用起来帮助加速并行处理。 在实际使用过程中,这种 「 分而治之 」的方法意味着框架首先要 fork ,递归地将任务...

赞(0)princeprinceJava并发 阅读(360)

一、Java并发 Java ExecutorService

ExecutorService 是 Java java.util.concurrent 包的重要组成部分,是 Java JDK 提供的框架,用于简化异步模式下任务的执行。 一般来说,ExecutorService 会自动提供一个线程池和相关...

赞(0)princeprinceJava并发 阅读(420)