会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
vvf
博客园
首页
新随笔
联系
订阅
管理
2018年10月27日
CAS
摘要: Compare And Swap 比较并交换 硬件同步原语 .NET通过 System.Threading.Interlocked.CompareExchang重载实现CAS 自旋锁CAS实现 因为自旋锁浪费CPU周期所以它不适合保护长时间的操作,如数据库访问,磁盘大文件写操作,网络发包等。 如果保
阅读全文
posted @ 2018-10-27 12:08 vvf
阅读(160)
评论(0)
推荐(0)
编辑
为什么多线程自增会出现同步问题
摘要: 因为每个自增操作需要三个操作(不是原子操作) 1 将值加载到寄存器 2 自增 3 将寄存器的值写会内存
阅读全文
posted @ 2018-10-27 11:27 vvf
阅读(373)
评论(0)
推荐(0)
编辑
公告