Coroutines Builders: The launch Builder
Learn about the launch coroutine builder of the kotlinx.coroutines library.
We'll cover the following...
The launch builder
Conceptually, the launch works similarly to starting a new thread (thread function). We start a coroutine, which will run independently, like a firework launched into the air. This is how we use launch—to start a process.
fun main() {
GlobalScope.launch {
delay(1000L)
println("World 1!")
}
GlobalScope.launch {
delay(1000L)
println("World 2!")
}
GlobalScope.launch {
delay(1000L)
println("World 3!")
}
println("Hello,")
Thread.sleep(2000L)
}launch Builder as a thread
The launch function is an extension function on the CoroutineScope interface. This is part of a vital mechanism called ...
Ask