Package io.gitlab.ntduycse.util
Class ConcurrencyUtils
java.lang.Object
io.gitlab.ntduycse.util.ConcurrencyUtils
Shared CPU-parallelism helpers used by multiple conventions.
-
Method Summary
Modifier and TypeMethodDescriptionstatic intReturns a safe default parallelism: half ofRuntime.availableProcessors(), clamped to at least1.
-
Method Details
-
halfAvailableProcessors
public static int halfAvailableProcessors()Returns a safe default parallelism: half ofRuntime.availableProcessors(), clamped to at least1. Used byBaseTestConvention#setMaxParallelForksandPmdConventionforpmd.threads.- Returns:
- the parallelism level
-