原文:一个无锁消息队列引发的血案(三)——地:q3.h 与 RingBuffer

目录 一 起因 二 混合自旋锁 三 q .h 与 RingBuffer 四 RingQueue 上 自旋锁 五 RingQueue 中 休眠的艺术 六 RingQueue 中 休眠的艺术 续 无锁队列 第一篇文章末尾我们提到的 无锁队列的实现 陈皓 h o ,该文末尾提到的 用数组实现无锁队列 ,即用 RingBuffer 实现的无锁队列: RingBuffer 是一个很好的东西,用在无锁 有锁队 ...

2015-01-05 09:41 22 11469 推荐指数:

查看详情

一个消息队列引发血案(一)——地:起因

目录 (一)起因 (二)混合自旋 (三)q3.hRingBuffer  (四)RingQueue(上) 自旋  (五)RingQueue(中) 休眠的艺术 (六)RingQueue(中) 休眠的艺术 [续] 起因   某一日,从云风的SkyNet群(QQ群)里知道 DouBan ...

Fri Jan 02 05:24:00 CST 2015 26 15712
一个消息队列引发血案(二)——月:混合自旋

目录 (一)起因 (二)混合自旋 (三)q3.hRingBuffer  (四)RingQueue(上) 自旋  (五)RingQueue(中) 休眠的艺术 (六)RingQueue(中) 休眠的艺术 [续] 平行时空   在复制好上面那一行我就先停下来了,算是先占了个位 ...

Sun Jan 04 07:34:00 CST 2015 15 6440
一个消息队列引发血案(四)——月:RingQueue(上) 自旋

目录 (一)起因 (二)混合自旋 (三)q3.hRingBuffer  (四)RingQueue(上) 自旋  (五)RingQueue(中) 休眠的艺术 (六)RingQueue(中) 休眠的艺术 [续] 开篇   这两天状态不是很好,我甚至把最新的《鹿鼎记》(梁栋版)快看 ...

Thu Jan 08 22:03:00 CST 2015 9 10032
一个域名引发血案……

欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由腾讯游戏云 发表于云+社区专栏 你在沙发上看世界杯,黑客在做什么? 深夜,当电视机屏幕上那个小小的足球牵动着亿万人的 ...

Thu Jul 26 18:30:00 CST 2018 5 1815
一个配置引发血案

一个配置引发血案,记一次线上事故的复盘。 一天晚上的业务高峰期,出现了超时(数据加载不出来的情况)。 联想到前一天有发版的工作,第一功能上并没有太大的调整,此次发版内容更多的是新增的功能,用户使用量也较少,基本可以排除因功能导致的问题;第二是否中间件出现问题,因数据的交互,有80 ...

Mon Mar 25 21:31:00 CST 2019 0 597
一个脚本引发血案

的是btl,app采用原生+h5的模式。这个架构可以参考我之前写的文章从零到百亿互联网金融架构发展史中的 ...

Mon Feb 13 16:59:00 CST 2017 3 5067
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM