GPars 被设计为 Groovy 编程语言的并发库。这自然意味着 GPars 对 Grails 和 Griffon 框架非常友好,并为基于这些框架构建的应用程序提供了以下能力:
-
在后台运行昂贵的计算
-
并行访问远程服务或数据库,从而限制这些服务延迟的影响
-
利用高级并发概念,例如 Actor、Agent、并行集合、数据流等等
要在你 Grails 应用程序中启用 GPars,请修改 BuildConfig.groovy 文件,如下所示
BuildConfig 示例
1
2
3
4
5
6
7
repositories {
mavenCentral()
mavenRepo 'http://repository.jboss.org/maven2/'
}
dependencies {
build 'org.codehaus.gpars:gpars:1.1.0'
}
在 Griffon 中,请使用以下内容
Griffon
1
2
3
4
5
6
7
8
9
10
11
12
13
griffon.project.dependency.resolution = {
inherits "global"
default dependencies
repositories {
griffonHome()
mavenCentral()
}
dependencies {
runtime org.codehaus.gpars:gpars:1.1.0
}
}
}
一旦指定了依赖项,你就可以在你的项目中开始使用 GPars。你可能现在想查看 Groovy 快速入门 以进行你的第一个 GPars 实验。或者访问 用户指南,玩得开心!