Как работает cancelAndJoin в корутинах Kotlin?

AndroidKotlinасинхронностькорутинымногопоточность