10 2021 档案
摘要:一、什么是单例模式 单例模式(Singleton Pattern)是使用最广泛的设计模式之一,其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。单例模式常用于资源管理,例如日志、线程池。 定义一个单例类大致分为如下三步: 1、私有化它的构造函数,以防止外界创建单
阅读全文
摘要:一、什么是生产者-消费者模型 1、简单理解生产者-消费者模型 假设有两个进程(或线程)A、B和一个固定大小的缓冲区,A进程生产数据放入缓冲区,B进程从缓冲区中取出数据进行计算,这就是一个简单的生产者-消费者模型。这里的A进程相当于生产者,B进程相当于消费者。 2、为什么要使用生产者-消费者模型 在多
阅读全文