多线程模式
总共有 13 个 Pattern,它们分别是
- Single Threaded Execution Pattern(一次只能一个线程执行的模式)
- Immutable Pattern (不可变模式)
- Guarded Suspension Pattern (保护停止模式)
- Balking Pattern (Balking模式, 实在不知道怎么称呼)
- Producer-Consumer Pattern (生产者消费者,这个大家就很熟悉了)
- Read-Write Lock Pattern (读写锁模式, jdk1.5以后可以用java.utils.concurrent.Locks 代替)
- Thread Per-Message (也不知道如何翻译)
- Worker Thread Pattern (翻译苦手, %>_<%)
- Future Pattern (俗一点就叫 未来模式, 同样的jdk1.5以后也内置了支持)
- Two-Phase Termination Pattern (。。。)
- Thread-Specific Storage Pattern (其实就是ThreadLocal, 简称保险箱模式,后面解释)
- Active Object Pattern