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

Можно ли использовать volatile переменную для суммирования?

Допустим, Есть несколько потоков, они прибавляют некоторые значения в volatile-переменную, и выводят значения этой переменной после суммирования в реальном времени.

Можно ли так делать? Какие возникнут проблемы?
  • Вопрос задан
  • 201 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
Решения вопроса 1
GavriKos
@GavriKos
Микропетпроджект - домашнее облако homeCloud
Неатомарные операции для volatile-переменных не потокобезопасны. Подробнее тут - https://habrahabr.ru/post/108016/ - 4 пункт
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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