ventajas tiene son qué que para normas los limitaciones las influyen individuo implicaciones grupos grupo forma estatus entorno eficacia diversidad describir dentro cómo cuáles comportamiento cohesivos groovy concurrency gpars

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