Posts
All the articles I've posted.
gRPC实战(二、流式传输)
grpc的stream能力
JAVA基础(二、JMM内存模型 )
1.1 为什么会存在“内存可见性”问题下图为x86架构下CPU缓存的布局,即在一个CPU 4核下,L1、L2、L3三级缓存与主内存的布局。 每个核上面有L1、L2缓存,L3缓存为所有核共用。因为存在CPU缓存一致性协议,例如MESI,多个CPU核心之间缓存不会出现不同步的问题,不会有 “内存可见性”问题。 缓存一致性协议对性能有很大损耗,为了解决这个问题,又进行了各种优化。例如,在计算单元和 L1之间加了Store Buffer、Load Buffer(还有其他各种Buffer),如下图:
JAVA基础(三、并发编程基础 )
JAVA基础(三、并发编程基础 )
gRPC实战( 一、快速开始 )
讲解Java/go环境下使用grpc