![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaSE
文章平均质量分 95
Dong yang
半路出家的程序员,二手通信工程师
展开
-
关于 Spring Boot 对事务的支持
MySQL,事务,原子性,事务传播原创 2022-06-21 14:38:18 · 144 阅读 · 1 评论 -
深入理解volatile 关键字
文章目录缓存一致性协议缓存一致性协议优化存在的问题内存屏障volatile中的内存屏障总结缓存一致性协议我们知道,现代CPU都是多核处理器。由于cpu核心(Kernel)读取内存数据较慢,于是就有了缓存的概念。我们希望针对频繁读写的某个内存变量,提升本核心的访问速率。因此我们会给每个核心设计缓存区(Cache),缓存该变量。由于缓存硬件的读写速度比内存快,所以通过这种方式可以提升变量访问速度。缓存的结构可以如下设计:其中,一个缓存区可以分为N个缓存行(Cache line),缓存行是和内存进行数据交换原创 2021-02-18 14:06:48 · 183 阅读 · 0 评论