Я пишу приложение на С++.
У меня есть переменная класса, которую записывает более одного потока.
В С++ все, что может быть изменено без компилятора, "реализующего", что он изменяется, должен быть помечен как volatile right? Так что, если мой код многопоточен, и один поток может писать в var, а другой читает из него, мне нужно отметить var volaltile?
[У меня нет условия гонки, так как я полагаюсь на запись в ints атомарным]
Спасибо!