10 异步编程
版本 6.2.0
10 异步编程
由于现代硬件配备了多个核心,因此许多编程语言都增加了异步、并行编程 API,Groovy 也不例外。
热门的异步库包括
-
RxJava - http://reactivex.io
-
GPars - http://gpars.org
-
Reactor - https://projectreactor.io
通过在这些各种库的基础上构建,Grails 的异步特性旨在简化框架内的并行编程,包括 Promise 的概念和一个统一的事件模型。
一般而言,由于响应式编程模型是一个不断发展中的领域,因此 Grails 尝试为集成一系列异步库提供通用支持,并且不推荐任何一个库,因为它们都有各自的优点和缺点。
有关使用 Grails 进行异步编程的更多信息,请参阅 Grails 异步框架 的用户指南。