Java 1.5 以后提供了多种并发容器,使用并发容器来替代同步容器,可以极大地提高伸缩性并降低风险。本文将介绍J.U.C 包中提供的几个非常有用的并发容器。
线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。
本文将介绍 CountDownLatch CyclicBarrier Semaphore 的基本用法。
物理机遇到的并发问题与虚拟机中的情况有不少相似之处,物理机对并发的处理方案对于虚拟机的实现也有相当大的参考意义。
本文介绍了 CompletableFuture CompletionStage ForkJoinPool 的基本用法。