вопрос по синхронизации в многопоточной среде
От: sidorov18 США  
Дата: 14.07.10 14:43
Оценка:
есть класс:
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 байта будут от старого?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.