10 非同步程式設計
版本 6.2.0
10 非同步程式設計
隨著現代硬體具備多核心,許多程式語言都已加入非同步、平行程式設計 API,Groovy 也不例外。
熱門的非同步函式庫包括
-
RxJava - https://reactivex.dev.org.tw
-
GPars - https://gpars.dev.org.tw
-
Reactor - https://projectreactor.io
Grails 的 非同步功能 建立在這些不同函式庫之上,旨在簡化架構內的並行程式設計,包括 Promise 概念和統一的事件模型。
一般而言,由於反應式程式設計模型是一個不斷演進的領域,Grails 嘗試提供整合一系列非同步函式庫的通用支援,且不推薦任何單一函式庫,因為它們各有優缺點。
如需有關 Grails 非同步程式設計的詳細資訊,請參閱 Grails 非同步架構 的使用者指南。