2022
06-29
06-29
从实战角度详解Disruptor高性能队列
目录一、背景二、Java内置队列三、ArrayBlockingQueue的问题1.加锁a.关于锁和CASb.锁c.原子变量2.伪共享a.什么是共享b.缓存行c.什么是伪共享四、Disruptor的设计方案1.一个生产者2.多个生产者a.读数据b.写数据五、总结六、性能七、等待策略生产者的等待策略消费者的等待策略八、Log4j2应用场景1.性能差异一、背景Disruptor是英国外汇交易公司LMAX开发的一个高性能队列,研发的初衷是解决内存队列的延迟问题(在性能测试中发现竟然...
继续阅读 >