orbit-util / orbit.util.concurrent / Pools / createFixedPool

createFixedPool

@JvmStatic @JvmOverloads fun createFixedPool(threadPrefix: String, maxThreads: Int = defaultParallelism): CoroutineDispatcher

Creates a fixed pool ideal for CPU intensive tasks.

maxThreads defaults to defaultParallelism when no argument is specified.

Parameters

threadPrefix - The prefix for the thread name.

maxThreads - The max number of threads to be created. Must be at least 1.

Return
The created pool.