摘要: 章节介绍 主要包括 术语定义、处理器如何实现原子操作、Java如何实现原子操作; 原子(atomic)本意是 不能再进一步分割的最小粒子,“原子操作” 意为 不可被中断的一个或一系列操作。 术语定义 自己的理解: 缓存行:缓存的最小操作单位。注意,缓存与内存是不一样的。 比较并交换:结合上一篇中CA 阅读全文
posted @ 2018-10-16 23:13 正则吃饺子 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 章节介绍 本章节主要学习 Java SE 1.6 中为了减少获得锁 和 释放锁 时带来的性能消耗 而引入的偏向锁 和 轻量级锁,以及锁的存储结构 和 升级过程。 synchronized实现同步的基础: Java中的每个对象都可以作为锁。具体有三种形式: (1)对于普通同步方法,锁是当前实例对象; 阅读全文
posted @ 2018-10-16 10:43 正则吃饺子 阅读(142) 评论(0) 推荐(0) 编辑