Package-level declarations

Types

Properties

Link copied to clipboard

在 JVM 和 native 平台下,得到 Dispatchers.IO; 在其他没有 IO 调度器的平台下得到 Dispatchers.Default

Link copied to clipboard

在支持虚拟线程调度器时使用虚拟线程调度器 (Executors.newVirtualThreadPerTaskExecutor) 作为 CoroutineDispatcher, 否则得到 null

Link copied to clipboard

Friendly API for Java.

Link copied to clipboard

在支持虚拟线程调度器时使用虚拟线程调度器 (Executors.newVirtualThreadPerTaskExecutor) 作为 CoroutineDispatcher, 否则得到 Dispatchers.IO

Link copied to clipboard

Friendly API for Java.

Functions

Link copied to clipboard
@JvmName(name = "linkTo")
inline fun Job.linkTo(parent: Job, crossinline cancelChecker: (cause: Throwable?) -> Boolean = { !this.isCompleted }): DisposableHandle

Job "链接"到一个虚拟的 parent Job 上。

Link copied to clipboard

parentContext 作为基准、以当前 receiver 为主要结果合并两个 CoroutineContext, (也就是使用当前 context 覆盖 parentContext