Задать вопрос

Andoid synchronized, volatile нужно ли это?

В приложении используется класс в котором хранятся все данные, которые берутся из сети. Практически для каждого действия ходим в интернет через AsyncTask, парсим ответ и засовываем в этот класс. Естественно так как каждый запрос на сервер идет в отдельном потоке и потом сохраняет эти данные - то следующий запущенный на другом ядре может видеть старые данные. Я прав или AsyncTask как-то решает эту проблему?
  • Вопрос задан
  • 2365 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл Android‑разработчик
    5 месяцев
    Далее
  • Академия Codeby
    Курс «Анализ защищенности приложений Андроид»
    14 недель
    Далее
Решения вопроса 1
Applez
@Applez
Разраб
0_о Как AsyncTask вообще может влиять на поведение вашего класса?
При любых раскладах, Вы всегда должны выстраивать правильную архитектуру вашего приложения, в том числе и следить за race condition.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы