设计模式
卜困
大家一起喜羊羊
展开
-
--设计模式--生产者/消费模式三种实现(Java实现)
■ 什么是生产者/消费模式 在工作中,大家可能会碰到这样一种情况:某个模块负责产生数据,这些数据由另一个模块来负责处理(此处的模块是广义的,可以是类、函数、线程、进程等)。产生数据的模块,就形象地称为生产者;而处理数据的模块,就称为消费者。在生产者与消费者之间在加个缓冲区,我们形象的称之为仓库,生产者负责往仓库了进商品,而消费者负责从仓库里拿商品,这就构成了生产者消费者模式。 打个通俗的例子,...原创 2020-04-22 09:19:43 · 463 阅读 · 0 评论 -
--设计模式--五种实现单例模式的方式
往下学习单例模式吧■ 章节目录■ 前言■ 什么是单例模式?① 应用场景实例② 模式优点③ 模式缺点④ 注意事项■ 单例模式的五种实现方式饿汉式代码实现懒加载代码实现双重检测锁代码实现静态内部类代码实现(也是懒加载的一种方式)枚举代码实现♦ 总结 ■ 章节目录 ■ 前言 由于涉及到挺多关于线程这一块的知识,如果自己线程相关知识不是很清楚的话,可以去看看这篇文章噢????:关于线程你想知道的都在这 ■ ...原创 2020-04-10 21:19:31 · 495 阅读 · 0 评论