数据结构与算法简记--剖析高性能队列Disruptor背后的数据结构和算法

时间:2020-01-19 20:17:05   收藏:0   阅读:91

Disruptor 消息队列


 定义

基于循环队列的“生产者 - 消费者模型”

基于加锁的并发“生产者 - 消费者模型”

基于无锁的并发“生产者 - 消费者模型”

disruptor使用环的数据结构,内存连续,初始化时就申请并设置对象,将原本队列的头尾节点锁的争用转化为cas操作,并利用Java对象填充,解决cache line伪共享问题

原文:https://www.cnblogs.com/wod-Y/p/12215309.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!