Проверяет знание средств безопасного доступа к общим ресурсам в корутинах.
Короткий ответ
В корутинах доступны Mutex для мьютексов, Channel и Actor для последовательной обработки сообщений, а также Semaphore из kotlinx.coroutines.sync. Кроме того, существует withContext(Dispatchers.IO) для переключения контекста и atomic примитивы из kotlinx.atomicfu.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.