线程间同步方法
LONG InterLockedIncrement(LONG volatile *lpAddend); 该函数提供多线程下,对一个变量以原子操作方式增加1;
LONG InterLockedDecrement(LONG volatile *lpAddend); 该函数提供多线程下,对一个变量以原子操作方式减少1;
LONG InterLockedExchenge(LONG volatile *lpTarget, LONG lValue); 该函数提供多线程下,以原子操作方式用lValue给lpTarget指向的目标变量赋值,并返回赋值以前的lpTarget指向的值。
LONG InterLockedExchangeAdd(LONG volatile lpTarget, LONG lValue); 该函数提供多线程下,以原子操作方式将lpTarget指向的值增加lValue,并返回调用前的llpTarget指向的目标变量的值。