
设计模式
菠萝味菠萝啤
邮箱2722793998@qq.com
展开
-
软件工程23种设计模式
一个模式的四个基本要素: 模式名称 问题 解决方案 效果 Assignment: 构建一个类,类中有三个成员变量: name: address: telephone: 在系统中均不会发生变化,请采用单例模式构建该类? 单例模式:保证一个类中有且仅有一个实例, ...原创 2021-12-31 00:46:07 · 149 阅读 · 0 评论 -
生产者消费者模式
为什么要使用生产者和消费者模式 在进程世界里,生产者就是生产数据的进程,消费者就是消费数据的进程。 在多进程开发当中,如果生产者处理速度很快,而消费者处理速度很慢,那么生产者就必须等待消费者处理完,才能继续生产数据。 同样的道理,如果消费者的处理能力大于生产者,那么消费者就必须等待生产者。 为了解决这个问题于是引入了生产者和消费者模式。 什么是生产者消费者模式 生产者消费者模式是通过一个容器来解决生产者和消费者的强耦合问题。 生产者和消费者彼此之间不直接通讯,而通过阻塞队列来进行通讯, 所以生产者生产完数据原创 2021-12-22 21:33:49 · 226 阅读 · 0 评论