我以为这很容易找到,但是我失败了。

如果我在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来更改此设置(我相信)

07-28 02:59