ここでこの例を見つけましたデータの並列処理
GParsPool.withPool() {
Closure longLastingCalculation = {calculate()}
Closure fastCalculation = longLastingCalculation.async()
Future result=fastCalculation()
//do stuff while calculation performs …
println result.get()
}
私はそれが少し広いと思います。短くする方法はありますか?
多分:
GParsPool.withPool() {
Future result = calculate().async()
//do stuff while calculation performs …
println result.get()
}
それはうまくいくでしょうか?
そうでない場合、別の方法はありますか?