摘要: 工厂模式包括工厂方法模式和抽象工厂模式。而抽象工厂模式是工厂方法模式的扩展。 在工厂模式下,我们通常采用工厂方法来代替new来实例化对象。 具体是如何做的呢? 首先,定义一个接口来创建对象,但是让子类来决定那些类需要被实例化。工厂方法把实例化的工作推迟到子类中去实现。 应用场景 有一组类似的对象需要... 阅读全文
posted @ 2014-12-19 20:49 CQUMonk 阅读(223) 评论(0) 推荐(0)
摘要: 首先,要辨析进程与线程的概念: 进程是程序执行的过程,它持有资源和线程,相对于程序本身而言具有动态性。 线程是系统中最小的执行单元,同一个进程中可能有多个线程,它们共享该进程持有的资源。线程的通信也称为线程的交互,方式主要有互斥和同步。同步是指线程之间通过共同协作完成某项工作,线程间具有... 阅读全文
posted @ 2014-12-19 15:46 CQUMonk 阅读(391) 评论(0) 推荐(0)