会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
tungli
博客园
首页
新随笔
联系
管理
订阅
2010年8月24日
Interlocked API的原子性如何保证
摘要: Interlocked API可以对在多线程之间共享的内存变量提供原子性访问。有些CPU在硬件层面上直接支持这些操作,如80386以后的X86架构CPU,xchg、xadd、cmpxchg等指令在进行内存访问时锁住总线。举例来说, InterlockedExchangeAdd在X86上的实现如下:LONG WINAPI InterlockedExchangeAdd(PLONG Addend, LO...
阅读全文
posted @ 2010-08-24 22:22 tungli
阅读(804)
评论(0)
推荐(0)
编辑
公告