假设:A.WIN32下的C++。B.使用InterlockedIncrement()和InterlockedDecrement()递增和递减的正确对齐的volatile整数。__declspec(align(8))volatileLONG_ServerState=0;如果我想简单地读取_ServerState,是否需要通过InterlockedXXX函数读取变量?例如,我见过这样的代码:LONGx=InterlockedExchange(&_ServerState,_ServerState);和LONGx=InterlockedCompareExchange(&_ServerState