从零开始实现lmax-Disruptor队列(六)Disruptor 解决伪共享、消费者优雅停止实现原理解析
摘要:MyDisruptor V6版本介绍 在v5版本的MyDisruptor实现DSL风格的API后。按照计划,v6版本的MyDisruptor作为最后一个版本,需要对MyDisruptor进行最终的一些细节优化。 v6版本一共做了三处优化: 解决伪共享问题 支持消费者线程优雅停止 生产者序列器中维护消
阅读全文
posted @
2022-07-28 22:48
小熊餐馆
阅读(938)
推荐(3) 编辑
从零开始实现lmax-Disruptor队列(五)Disruptor DSL风格API原理解析
摘要:MyDisruptor V5版本介绍 在v4版本的MyDisruptor实现多线程生产者后。按照计划,v5版本的MyDisruptor需要支持更便于用户使用的DSL风格的API。 由于该文属于系列博客的一部分,需要先对之前的博客内容有所了解才能更好地理解本篇博客 v1版本博客:从零开始实现lmax-
阅读全文
posted @
2022-07-14 20:53
小熊餐馆
阅读(934)
推荐(0) 编辑
从零开始实现lmax-Disruptor队列(四)多线程生产者MultiProducerSequencer原理解析
摘要:MyDisruptor V4版本介绍 在v3版本的MyDisruptor实现多线程消费者后。按照计划,v4版本的MyDisruptor需要支持线程安全的多线程生产者功能。 由于该文属于系列博客的一部分,需要先对之前的博客内容有所了解才能更好地理解本篇博客 v1版本博客:从零开始实现lmax-Disr
阅读全文
posted @
2022-07-05 21:28
小熊餐馆
阅读(1437)
推荐(1) 编辑