0
我被迫在windows 98 se
中运行一些应用程序。 vc6
有奇怪InterlockedCompareExchange
定义:Windows 98环境下的InterlockedCompareExchange
void* InterlockedCompareExchange(void**, void*, void*);
msdn
定义它像这样但是,(因为windows xp
):
LONG InterlockedCompareExchange(LONG*, LONG, LONG);
有谁还记得如何使用它(我需要原子得到互锁变量的值)?
IIRC,也不要紧。 – MSalters
@ MSalters:当然可以。 –
@MSalters'win98'有线程,它还有其他'Interlocked *'函数。 – Ivars