disruptor
90后_程序员
这个作者很懒,什么都没留下…
展开
-
Disruptor源码分析(一) 单生产者模式
Disruptor为何底层性能如此高效:1.它的数据结构面:使用环形结构、数组、内存预加载2.使用单线程写方式和内存屏障3.消除伪共享(有很多地方用到)4.使用序号栅栏和序号配合来消除锁,CAS下面我们以单生产者模式写demopom.xml<dependency> <groupId>com.lmax</groupId> <...原创 2018-12-05 11:36:00 · 715 阅读 · 0 评论 -
Disruptor源码分析(二) 多生产者模式
在上篇文章中,已经写出为什么disruptor性能为何如此高效,下面我们将对disruptor的多生产者模式的源码进行分析先写个多生产者模式的demopom.xml<dependency> <groupId>com.lmax</groupId> <artifactId>disruptor</artifactId> &l...原创 2018-12-05 18:15:23 · 686 阅读 · 0 评论