摘要:
结构型设计模式之代理模式: 一、含义 代理模式也叫做委托模式,其定义如下: 为其他对象提供一种代理以控制对这个对象的访问。 二、代码说明 1.主要有两个角色 1)具体主题角色 也叫做委托角色、被代理角色。它是业务逻辑的具体执行者。 2)代理主题角色 也叫做委托类、代理类。它负责对真实角色的应用,把所 阅读全文
摘要:
volatile 的意思是“易失的,易改变的”。 一、volatile的引入 这个限定词的含义是向编译器指明变量的内容可能会由于其他程序的修改而变化。通常在程序中申明了一个变量时,编译器会尽量把它存放在通用寄存器中,例如ebx。当CPU把其值放到ebx中后就不会再关心对应内存中的值。若此时其他程序( 阅读全文