摘要:
目录 1. 线程与进程 线程的概念 深入理解进程和线程 2. 多线程 什么是多线程 多线程模型的好处 3. 线程标识 4. 线程创建 函数原型 参数说明 使用示例 打印线程ID 5. 线程终止 6. 线程等待 函数原型 参数说明 使用示例 获得线程返回值 7. 线程分离 pthread_detach 阅读全文
摘要:
介绍 前文初始篇C++ 深入浅出工厂模式(初始篇),主要阐述了简单工厂模式、工厂方法模式和抽象工厂模式的结构、特点和缺陷等。以上三种方式,在新增产品时,要么修改工厂类,要么需新增具体的工厂类,说明工厂类的封装性还不够好。 本文进阶篇,主要是将工厂类的封装性提高,达到新增产品时,也不需要修改工厂类,不 阅读全文
摘要:
初识工厂模式 我们先看工厂模式的介绍 这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 简单来说,使用了C++多态的特性,将存在继承关系的类,通过一个工厂类创建对应的子类(派生 阅读全文