您的位置:首页 > 其它

Interlocked系列函数

2016-08-09 11:18 155 查看
1.增减操作

LONG__cdecl InterlockedIncrement(LONG volatile* Addend);

LONG__cdecl InterlockedDecrement(LONG volatile* Addend);

返回变量执行增减操作之后的值。

LONG__cdec InterlockedExchangeAdd(LONG volatile* Addend, LONGValue);

返回运算后的值,注意!加个负数就是减。

 

2.赋值操作

LONG__cdecl InterlockedExchange(LONG volatile* Target, LONGValue);

Value就是新值,函数会返回原先的值。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: