Вопрос раскрывает проблему атомарности операций с 64-битными типами в Java/Kotlin.
Короткий ответ
Чтение/запись long и double не атомарны на некоторых платформах (может читаться частично обновлённое значение). Решение — использование volatile или AtomicLong.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.
Уровень
Рейтинг:
2
Сложность:
5
Навыки
Kotlin
Android
Ключевые слова
Подпишись на Android Developer в телеграм