Пытаюсь лучше понять работу Kotlin Coroutines. Беру небольшую тему про Kotlin Coroutines и пытаюсь разобраться и написать шпаргалку (максимально кратко и лаконично). Сегодня поговорим про Каналы (
Channel) и паттерн Actor.В предыдущих частях я писал, что обычные
suspend‑функции возвращают результат только один раз. Но что делать, если у нас есть непрерывный поток данных, который асинхронно генерируется в одной корутине, а обрабатываться должен в другой (или даже в нескольких)? Нам нужна потокобезопасная «труба». В мире корутин этой трубой является Channel.Статья: https://habr.com/ru/articles/1071290/
Платформа: Android
👨🦯➡️ AppFiles: код, инструменты, практики, производительность