В объекте класса есть переменная, которая используется двумя потоками.
Один из потоков иногда меняет ее значение.
Есть ли необходимость в этом случае делать переменную как volatile.
И зависит ли ответ от того, сздан ли объект класса на стеке или в динамической памяти.
Вопрос вызван тем, что у Рихтера прочитал, что если глобальная переменная используется
разными потоками, то она обязана быть volatile. Вот меня и рабирают сомнения нужно ли
тоже самое делать для переменных(членов) класса.
11.01.05 07:45: Перенесено модератором из 'C/C++. Прикладные вопросы' — Павел Кузнецов