Current Thread
The canonical CoroutineContext containing the AndroidUiDispatcher and its frameClock for the calling thread. Returns Main if accessed from the process's main thread.
Throws IllegalStateException if the calling thread does not have both a Choreographer and an active Looper.