groovy - tiene - ¿Cuál es el tamaño de grupo predeterminado de GPars?
entorno de los grupos (2)
Pensé que esto habría sido fácil de encontrar pero fallé.
Si utilizo GPars en mi aplicación Groovy y no especifico un tamaño de grupo, ¿cuántos hilos se crearán? ¿Hay un tamaño de grupo predeterminado sin establecer uno?
// How many threads will be created? What is the default pool size?
GParsExecutorsPool.withPool {
// do stuff...
}
Está (por defecto) configurado en
private static int defaultPoolSize() {
return Runtime.getRuntime().availableProcessors() + 1;
}
Puedes alterar esto (creo) estableciendo una propiedad del sistema llamada gpars.poolsize
en un Entero válido
PoolUtils
las CPU tienen más una, como se muestra en la fuente de la clase PoolUtils
, o desde una propiedad del sistema
retrieveDefaultPoolSize()
se llama una vez como una variable estática final por la clase GParsPool cuando se inicializa