我想要做的东西很多,每个那些例如字符串,返回一些其他类型这里整数的对象,后来一些较大的类的对象。
在这里,在这个例子中,我想简单的东西,我怎么过得到一个完全地错误的结果。 至少对于我希望能找回。 的xD
我希望得到: [6, 5, 6, 5]
而是我得到: [butter, bread, dragon, table]
package test
@Grab(group='org.codehaus.gpars', module='gpars', version='1.0.0')
import static groovyx.gpars.GParsPool.withPool
class Test {
List<String> strings = new ArrayList<String>([
"butter",
"bread",
"dragon",
"table"
])
def closure = { it.length() }
def doStuff() {
def results = withPool( 4 ) {
strings.eachParallel{ it.length()}
}
println results
}
static main(args) {
def test = new Test()
test.doStuff()
}
}
这将是很好,如果答案可以有一个简短的说明。 非常感谢!