IntermediateCoroutines
Coroutine launch
Start a concurrent coroutine with launch.
Dependency required:
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0")kotlin
import kotlinx.coroutines.*
fun main() = runBlocking {
launch {
delay(1000)
println("Coroutine finished")
}
println("Main continues")
}Output
Main continues
Coroutine finished
Explanation
launch starts a new coroutine concurrently. Main continues while the coroutine waits. After 1 second, the coroutine prints its message.