![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Disruptor
文章平均质量分 84
ccecwg
这个作者很懒,什么都没留下…
展开
-
Disruptor浅析
这里使用的是Disruptor3.3版本代码[java] view plaincopyimport com.lmax.disruptor.dsl.Disruptor; import com.lmax.disruptor.RingBuffer; import java.nio.ByteBuffer; import转载 2014-12-15 15:08:43 · 489 阅读 · 0 评论 -
剖析Disruptor:为什么会这么快?(一)锁的缺点
剖析Disruptor:为什么会这么快?(一)锁的缺点分享到:11原文:http://ifeve.com/disruptor-locks-are-bad/作者:Trisha’s 译者:张文灼,潘曦 整理和校对:方腾飞,丁一Martin Fowler写了一篇非常好的文章,里面不仅提到了Disruptor,而且还解释了Disruptor 如何应用转载 2014-12-15 16:51:42 · 416 阅读 · 0 评论 -
Disruptor(无锁并发框架)
Disruptor(无锁并发框架)-发布分享到:44原文:http://blog.codeaholics.org/2011/the-disruptor-lock-free-publishing/译者:罗立树假如你生活在另外一个星球,我们最近开源了一套高性能的基于消息传递的开源框架。下面我给大家介绍一下如何将消息通过Ring buffer在无锁转载 2014-12-15 16:54:12 · 515 阅读 · 0 评论 -
一种高效无锁内存队列的实现
Disruptor是LMAX公司开源的一个高效的内存无锁队列。这两天看了一下相关的设计文档和博客,下面尝试进行一下总结。第一部分。引子谈到并发程序设计,有几个概念是避免不了的。1.锁:锁是用来做并发最简单的方式,当然其代价也是最高的。内核态的锁的时候需要操作系统进行一次上下文切换,等待锁的线程会被挂起直至锁释放。在上下文切换的时候,cpu之前缓存的指令和数据都将失效,对性能有很转载 2014-12-18 11:49:12 · 447 阅读 · 0 评论 -
LMAX架构
LMAX架构分享到:18原文地址:http://martinfowler.com/articles/lmax.html 作者:Martin Fowler译文地址:http://www.jdon.com/42452 译者:banqLMAX是一种新型零售金融交易平台,它能够以很低的延迟(latency)产生大量交易(吞吐量). 这个系统是建立在JVM转载 2014-12-15 16:58:05 · 447 阅读 · 0 评论