DispatcherConfiguration
可选择应用在配置文件中、用于配置附加的调度器的可序列化配置类型。
Inheritors
Types
Link copied to clipboard
data class Custom(val coreThreads: Int, val maxThreads: Int? = null, val keepAliveMillis: Long? = null, val name: String? = null, val key: String? = null, val demote: DispatcherConfiguration? = null) : DispatcherConfiguration
Link copied to clipboard
使用 Dispatchers.Default 作为调度器。
Link copied to clipboard
使用 Dispatchers.IO
作为调度器。 不支持的平台会降级为 demote,降级目标默认为 null
。
Link copied to clipboard
以 Dispatchers 中默认内容作为调度器结果的实现。
Link copied to clipboard
使用 Dispatchers.Main 作为调度器。
Link copied to clipboard
使用 Dispatchers.Unconfined 作为调度器。
Link copied to clipboard
专供 Java21+ 的 JVM平台使用的配置,会尝试使用 Java21 的虚拟线程线程池作为调度器。 如果无法获取则通过 demote 降级。