09 2019 档案
摘要:单例模式 传统的写法 懒汉模式的线程不安全复现 解决方案: 1. 懒人同步——getInstance方法加上synchronized关键字 2. DCL——Double Checked Lock双重检查锁定 DCL: 关于DCL存在的问题,参考《并发编程的艺术》3.8节。 线程执行到(1)时,代码读
阅读全文
摘要:定义 其思想是针对一组算法,将每一种算法都封装到具有共同接口的独立的类中,从而是它们可以相互替换。策略模式的最大特点是使得算法可以在不影响客户端的情况下发生变化,从而改变不同的功能 类图 实例 毕业季,同学们面临很多选择: 工作、出国深造、考研... Michael刚开始的时候选择的工作,但是工作两
阅读全文