我以为这很容易找到,但是我失败了。
如果我在Groovy应用程序中使用GPar,但未指定池大小,那么将创建多少个线程?有没有设置默认池大小的默认池大小吗?
// How many threads will be created? What is the default pool size?
GParsExecutorsPool.withPool {
// do stuff...
}
最佳答案
(默认情况下)设置为
private static int defaultPoolSize() {
return Runtime.getRuntime().availableProcessors() + 1;
}
您可以通过将名为
gpars.poolsize
的System属性设置为有效的Integer来更改此设置(我相信)