摘要:
锁 volatile CAS final static 原子性保障 具备 具备 具备 不涉及 不涉及 可见性保障 具备 具备 不具备 不具备 具备① 有序性保证 具备 具备 不涉及 具备 具备② 上下文切换 可能 具备 不会 不会 可能③ 备注 被征用的锁可能导致上下文切换 仅能够保障对volati 阅读全文
摘要:
第1章“Single Threaded Execution模式——能通过这座桥的只有一个人” 该模式可以确保执行处理的线程只能是一个,这样就可以有效防止实例不一致。 第⒉章“Immutable模式——想破坏也破坏不了” Immutable模式,即实例一旦创建完毕,其内容便不可更改的模式。在该模式下, 阅读全文
摘要:
图解设计模式 读书笔记 类名是束缚吗 话说回来,在源程序中使用类名到底会有什么问题呢?在代码中出现要使用的类的名字不是理所当然的吗? 这里,让我们再回忆一下面向对象编程的目标之一,即“作为组件复用”。 在代码中出现要使用的类的名字并非总是坏事。不过,一旦在代码中出现要使用的类的名字,就无法与该类分离 阅读全文