InterlockedCompareExchange,InterlockedDecrement,InterlockedExchange,
InterlockedIncrement机制提供了一个简单的同步访问一个变量共享多个线程。 线程可以使用不同的过程机制如果变量在
共享内存。
为InterlockedExchangeAdd变量必须在一个32位的
边界对齐;否则,该函数会失败的基于
多处理机系统和任何non-x86 x86系统。
返回值是*Addend的初始值。The return value is the initial value of the variable pointed to by the Addend parameter.
该interlockedexchangeadd,interlockedcompareexchange,interlockeddecrement,interlockedexchange
interlockedincrement功能,并提供一个简单的机制同步访问一个变量,是由多个线程共享。在不同的线程,进程可以使用这一机制,如果变量是在共享内存。