13.2 Groovy及其GPars库的并发处理
Groovy是面向Java平台的一种动态的、面向对象的编程语言,类似于Python、Ruby或Perl。GPars是面向Groovy和Java的并发处理与并行框架,它引入了大量的类和元素来简化并行编程。最重要的几点如下。
- 数据并行处理:提供了支持并行处理数据结构的机制。
- Fork/Join处理:允许你使用分治技术来实现并发算法。
- Actor:实现了一个基于消息传递的并发模型。
- Dataflow:允许采用一种替代并发模型来并发处理数据。
- Agent:受13.1节介绍的Clojure编程语言所提供的Agent启发。
