Package | Description |
---|---|
kotlinx.coroutines |
General-purpose coroutine builders, contexts, and helper functions.
|
kotlinx.coroutines.channels |
Channels -- non-blocking primitives for communicating a stream of elements between coroutines.
|
kotlinx.coroutines.intrinsics |
Low-level primitives for finer-grained control of coroutines.
|
kotlinx.coroutines.selects |
Select expression to perform multiple suspending operations simultaneously until one of them succeeds.
|
kotlinx.coroutines.sync |
Synchronization primitives (mutex).
|
kotlinx.coroutines.test |
Components to ease writing unit-tests for code that contains coroutines with delays and timeouts.
|
kotlinx.coroutines.timeunit |
Optional time unit support for multiplatform projects.
|