击碎java并发2常用设计模式
作者:互联网
击碎java并发2常用设计模式
备忘录模式
- 被收录在GOF一书中,英文名称为:Memento Pattern。
- 把以前计算过结果存放在内存中,根据参数直接从内存中取,提高系统的吞吐量。
- 典型应用:缓存
享元模式
- 被收录在GOF一书中,英文名称为:Flyweight Pattern。
- 复用对象,减少对象的创建与回收,提高系统的吞吐量。
- 典型应用:各种线程池。
生产者消费者模式
- 未被收录在GOF一书中,英文名称为:Producer-consumer Pattern。
- 在java常常配合blockedQueue以实现简化多线程的协调。
- 典型应用:各种线程池
java监视器模式
- 未被收录在GOF一书中,英文名称为:The Java Monitor Pattern。
- 在java中主要用来实现线程安全和线程问题排查(主要是死锁)。
- 典型应用:关键字synchronized
标签:java,Pattern,GOF,模式,线程,设计模式,一书中,击碎 来源: https://blog.csdn.net/weixin_45043548/article/details/114522827