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.