随笔 - 67  文章 - 0  评论 - 63  阅读 - 26万

随笔分类 -  disruptor

lmax-disruptor学习
从零开始实现lmax-Disruptor队列(六)Disruptor 解决伪共享、消费者优雅停止实现原理解析
摘要:MyDisruptor V6版本介绍 在v5版本的MyDisruptor实现DSL风格的API后。按照计划,v6版本的MyDisruptor作为最后一个版本,需要对MyDisruptor进行最终的一些细节优化。 v6版本一共做了三处优化: 解决伪共享问题 支持消费者线程优雅停止 生产者序列器中维护消 阅读全文
posted @ 2022-07-28 22:48 小熊餐馆 阅读(938) 评论(0) 推荐(3) 编辑
从零开始实现lmax-Disruptor队列(五)Disruptor DSL风格API原理解析
摘要:MyDisruptor V5版本介绍 在v4版本的MyDisruptor实现多线程生产者后。按照计划,v5版本的MyDisruptor需要支持更便于用户使用的DSL风格的API。 由于该文属于系列博客的一部分,需要先对之前的博客内容有所了解才能更好地理解本篇博客 v1版本博客:从零开始实现lmax- 阅读全文
posted @ 2022-07-14 20:53 小熊餐馆 阅读(934) 评论(0) 推荐(0) 编辑
从零开始实现lmax-Disruptor队列(四)多线程生产者MultiProducerSequencer原理解析
摘要:MyDisruptor V4版本介绍 在v3版本的MyDisruptor实现多线程消费者后。按照计划,v4版本的MyDisruptor需要支持线程安全的多线程生产者功能。 由于该文属于系列博客的一部分,需要先对之前的博客内容有所了解才能更好地理解本篇博客 v1版本博客:从零开始实现lmax-Disr 阅读全文
posted @ 2022-07-05 21:28 小熊餐馆 阅读(1437) 评论(0) 推荐(1) 编辑
从零开始实现lmax-Disruptor队列(三)多线程消费者WorkerPool原理解析
摘要:MyDisruptor V3版本介绍 在v2版本的MyDisruptor实现多消费者、消费者组间依赖功能后。按照计划,v3版本的MyDisruptor需要支持多线程消费者的功能。 由于该文属于系列博客的一部分,需要先对之前的博客内容有所了解才能更好地理解本篇博客 v1版本博客:从零开始实现lmax- 阅读全文
posted @ 2022-06-17 20:53 小熊餐馆 阅读(2148) 评论(0) 推荐(1) 编辑
从零开始实现lmax-Disruptor队列(二)多消费者、消费者组间消费依赖原理解析
摘要:MyDisruptor V2版本介绍 在v1版本的MyDisruptor实现单生产者、单消费者功能后。按照计划,v2版本的MyDisruptor需要支持多消费者和允许设置消费者组间的依赖关系。 由于该文属于系列博客的一部分,需要先对之前的博客内容有所了解才能更好地理解本篇博客 v1版本博客:从零开始 阅读全文
posted @ 2022-06-09 21:32 小熊餐馆 阅读(1850) 评论(0) 推荐(1) 编辑
从零开始实现lmax-Disruptor队列(一)RingBuffer与单生产者、单消费者工作原理解析
摘要:1.lmax-Disruptor队列介绍 disruptor是英国著名的金融交易所lmax旗下技术团队开发的一款java实现的高性能内存队列框架 其发明disruptor的主要目的是为了改进传统的内存队列实现如jdk的ArrayBlockingQueue、LinkedBlockingQueue等在现 阅读全文
posted @ 2022-06-02 19:45 小熊餐馆 阅读(2403) 评论(0) 推荐(2) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示