GPars 被设计为 Groovy 编程语言的并发库。这自然意味着 GParsGrailsGriffon 框架非常友好,并为基于这些框架构建的应用程序提供了以下能力:

  • 在后台运行昂贵的计算

  • 并行访问远程服务或数据库,从而限制这些服务延迟的影响

  • 利用高级并发概念,例如 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 实验。或者访问 用户指南,玩得开心!