编程语言
首页 > 编程语言> > 击碎java并发2常用设计模式

击碎java并发2常用设计模式

作者:互联网

击碎java并发2常用设计模式

备忘录模式

  1. 被收录在GOF一书中,英文名称为:Memento Pattern。
  2. 把以前计算过结果存放在内存中,根据参数直接从内存中取,提高系统的吞吐量。
  3. 典型应用:缓存

享元模式

  1. 被收录在GOF一书中,英文名称为:Flyweight Pattern。
  2. 复用对象,减少对象的创建与回收,提高系统的吞吐量。
  3. 典型应用:各种线程池。

生产者消费者模式

  1. 未被收录在GOF一书中,英文名称为:Producer-consumer Pattern。
  2. 在java常常配合blockedQueue以实现简化多线程的协调。
  3. 典型应用:各种线程池

java监视器模式

  1. 未被收录在GOF一书中,英文名称为:The Java Monitor Pattern。
  2. 在java中主要用来实现线程安全和线程问题排查(主要是死锁)。
  3. 典型应用:关键字synchronized

标签:java,Pattern,GOF,模式,线程,设计模式,一书中,击碎
来源: https://blog.csdn.net/weixin_45043548/article/details/114522827