заблокированное чтение 64-битной переменной

У меня есть этот код C ++ (VS 2008):

LONGLONG res = InterlockedIncrement64(&m_longlong);

, бегущий по нему, я хотел бы чтобы иметь возможность читать из той же переменной

LONGLONG res = InterlockedWHAT?64(&m_longlong)

Поскольку это 64-битная переменная, простое чтение не считается потокобезопасным, но я не могу найти правильный InterlockedXXX.

Как мне прочитать эту переменную?

5
задан Leo 17 October 2011 в 12:59
поделиться