11.3 小结
本章回顾了所有并发应用程序均具备的两个组成部分。第一个组成部分是数据结构。每一个程序都要使用数据结构将待处理的信息存放到内存中。我们介绍了并发数据结构,对Java 8并发API中引入的一些新功能进行了详细介绍,这主要涉及ConcurrentHashMap类和实现Collection接口的类。
第二个组成部分是同步机制,它可以在多个并发任务对数据进行修改时保护数据,而且如果必要,还可以控制任务的执行顺序。本章探讨了同步机制,对CompletableFuture进行了详细介绍,它是Java 8并发API中的一个新特性。
下一章将介绍如何测试以及监视并发应用程序。
