会员
周边
新闻
博问
AI培训
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
猫毛·波拿巴
虚心实腹,弱志强骨,为而不争
博客园
首页
新随笔
联系
订阅
管理
2020年5月10日
【源码】RingBuffer(一)——生产者
摘要: 纯CAS为啥比加锁要快? 同样是修改数据,一个采用加锁的方式保证原子性,一个采用CAS的方式保证原子性。 都是能够达到目的的,但是常用的锁(例如显式的Lock和隐式的synchonized),都会把获取不到锁的线程挂起,相对于CAS的不挂起,多了挂起和唤醒的开销。 题外话:CAS与锁的关系 CAS只
阅读全文
posted @ 2020-05-10 16:34 猫毛·波拿巴
阅读(1003)
评论(1)
推荐(0)
编辑
公告