前言 在java开发的过程中有遇到过一个高性能内存队列 -- Disruptor, 被其巧妙的环形数组基础数据所吸引,同时也了解到cpu的伪共享带来的性能瓶颈。后来通过各种搜索引擎,浅显的了解了一下什么是CPU的伪共享,在这里稍作记录 Disruptor是英国外汇交易公司LMAX开发的一个高性能队列, 研发的初衷是解决内存队列的延迟问题(在性能测试中发现竟然与I/O操作处于同样的数量级)。 基于Disruptor开发的系统单线程能支撑每秒600万订单,2010年在QCon演讲后,获得了业界关注。 2011年,企业应…