摘要: 一、简介 模板方法模式是类的行为模式,需要开发抽象类和具体子类的工程师之间的合作。一个工程师负责给出一个算法的轮廓和骨架,另一个工程师负责给出这个算法的各个逻辑步骤。代表这些具体逻辑步骤的方法称为基本方法,而将这些基本方法汇总起来的方法叫做模板方法。 二、设计思想 模板模式通常会设计一个抽象类,内部 阅读全文
posted @ 2016-10-21 16:38 冬瓜蔡 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 并发编程中synchronized一直是元老级角色,我们称之为重量级锁。主要用在三个地方: 1、修饰普通方法,锁是当前实例对象。 2、修饰类方法,锁是当前类的Class对象。 3、修饰代码块,锁是synchronized括号里面的对象。 一、synchronized实现原理 当一个线程试图访问同步代 阅读全文
posted @ 2016-10-21 09:33 冬瓜蔡 阅读(925) 评论(0) 推荐(0) 编辑