class A
{
long m_a;
public:
long get_a()
{
return m_a;
}
void set_a( long val )
{
m_a = val;
}
}
методы get_a и set_a вызываются из разных потоков.
вопрос:
может ли быть, что доступ к этой переменной будет во время ее записи и, например, вернется не ее предыдущее(или новое) значение, а что то вроде:
старшие 2 байта будут от нового значения, а младшие 2 байта будут от старого?