数据结构与算法:Ring Buffer
从构建分布式秒杀系统聊聊Disruptor高性能队列
前言秒杀架构持续优化中,基于自身认知不足之处在所难免,也请大家指正,共同进步。文章标题来自码友
剖析Disruptor:为什么会这么快?(二)神奇的缓存行填充
原文地址:http://ifeve.com/disruptor-padding/ 作者:Trisha 译者:方腾飞 校对:丁一 我们经常提到一个短语Mechanical Sympathy,这个短语也是Martin博客的标题(译注:Martin Thompson),Mechanical Sympathy讲的是底层硬件是如何运作的,以及与其协作而非相悖的编x
从Disruptor说起,聊聊锁的缺点以及优化方案
1、不使用锁,使用CAS。锁涉及到操作系统,而CAS是CPU级别,更快。
2、RingBuffer只需要一个序列号来保存下一个可用的空间,减小竞争。
3、Cache Line Padding。
- «
- 1
- »