Class ConcurrencyUtils

java.lang.Object
io.gitlab.ntduycse.util.ConcurrencyUtils

public final class ConcurrencyUtils extends Object
Shared CPU-parallelism helpers used by multiple conventions.
  • Method Details

    • halfAvailableProcessors

      public static int halfAvailableProcessors()
      Returns a safe default parallelism: half of Runtime.availableProcessors(), clamped to at least 1. Used by BaseTestConvention#setMaxParallelForks and PmdConvention for pmd.threads.
      Returns:
      the parallelism level