07 2018 档案
摘要:一、JMM的背景与定义 计算机并不是仅靠计算就能处理任务,还需要靠内存读写,来存储计算变量和结果。但由于存储设备也有快慢之分,为了提高读写速度,加入一层尽可能接近CPU的高速缓存作为CPU与主内存之间的缓冲。 为了充分利用计算机CPU的利用效率,通常让计算机并发执行多个计算任务,基于高速缓存访问引了了一个新的问题:缓存一致性。当多个处理器涉及同一块主内存区域时,为保证缓存一致性,各处理...
阅读全文
摘要:一、 public class TradePushRequest implements ErpRequest { public static void main(String... args){ //你 System.out.print("你好") } }66 1public class TradePushRequest implements Erp...
阅读全文
摘要:一、简介 Disruptor其实是“生产者-消费者”模型一种典型的应用场合,它的功能其实就是一种有界队列。二、核心概念1)核心组件Ring Buffer如其名,环形的缓冲区。曾经 RingBuffer 是 Disruptor 中的最主要的对象,但从3.0版本开始,其职责被简化为仅仅负责对通过 Disruptor 进行交换的数据(事件)进行存储和更新。在一些更高级的应用场景中,Ring Buf...
阅读全文

浙公网安备 33010602011771号