FixedPoolNativeThreadDispatcher

class FixedPoolNativeThreadDispatcher(val numThreads: Int, val name: String = "FixedPoolNativeThreadDispatcher", val priority: NativeThreadPriority = NativeThreadPriority.NORMAL, val isDaemon: Boolean = true, val preciseTimings: Boolean = false) : CoroutineDispatcher, AutoCloseable, Delay

Constructors

Link copied to clipboard
constructor(numThreads: Int, name: String = "FixedPoolNativeThreadDispatcher", priority: NativeThreadPriority = NativeThreadPriority.NORMAL, isDaemon: Boolean = true, preciseTimings: Boolean = false)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val key: CoroutineContext.Key<*>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun close()
Link copied to clipboard
Link copied to clipboard
open suspend fun delay(time: Long)
Link copied to clipboard
open override fun dispatch(context: CoroutineContext, block: Runnable)
Link copied to clipboard
open override fun dispatchYield(context: CoroutineContext, block: Runnable)
Link copied to clipboard
open override fun <R> fold(initial: R, operation: (R, CoroutineContext.Element) -> R): R
Link copied to clipboard
open operator override fun <E : CoroutineContext.Element> get(key: CoroutineContext.Key<E>): E?
Link copied to clipboard
override fun <T> interceptContinuation(continuation: Continuation<T>): Continuation<T>
Link copied to clipboard
open override fun invokeOnTimeout(timeMillis: Long, block: Runnable, context: CoroutineContext): DisposableHandle
Link copied to clipboard
open override fun isDispatchNeeded(context: CoroutineContext): Boolean
Link copied to clipboard
open fun limitedParallelism(parallelism: Int, name: String?): CoroutineDispatcher
Link copied to clipboard
open override fun minusKey(key: CoroutineContext.Key<*>): CoroutineContext
Link copied to clipboard
fun CoroutineContext.onCancel(check: () -> Boolean = { true }, block: (cancelled: Boolean) -> Unit): AutoCloseable
Link copied to clipboard
open operator fun plus(context: CoroutineContext): CoroutineContext
Link copied to clipboard
override fun releaseInterceptedContinuation(continuation: Continuation<*>)
Link copied to clipboard
open override fun scheduleResumeAfterDelay(timeMillis: Long, continuation: CancellableContinuation<Unit>)
Link copied to clipboard
open override fun toString(): String