37总结

避免共享设计模式

  • Immutability模式
    对象属性的不可变性
  • Copy-on-Write模式
    性能问题
  • 线程本地存储模式
    异步执行问题

多线程版本IF的设计模式

  • Guarded Suspension模式
  • Balking模式

三种最简单的分工模式

  • Thread-Per-Message模式

  • Worker Thread模式

  • 生产者-消费者模式