Код IT
← Каталог

Корутины в Kotlin — Первый пример — `launch` и `runBlocking`

Фрагмент из «Корутины в Kotlin»: Первый пример — `launch` и `runBlocking`.

Kotlin main.kt

import kotlinx.coroutines.*

suspend fun fetchTitle(): String {
    delay(100)
    return "Kotlin"
}

fun main() = runBlocking {
    launch {
        println("A: ${fetchTitle()}")
    }
    launch {
        println("B: ${fetchTitle()}")
    }
}

import kotlinx.coroutines.*

suspend fun fetchTitle(): String {
    delay(100)
    return "Kotlin"
}

fun main() = runBlocking {
    launch {
        println("A: ${fetchTitle()}")
    }
    launch {
        println("B: ${fetchTitle()}")
    }
}