java多线程12种设计模式记录
更新日期:
文章目录
以下是java多线程编程中常见的设计模式,在网上找到在此保存,以供以后慢慢研究。
Single Threaded Execution Pattern(单线程执行模式)
Immutable Pattern(不可变模式)
Guarded Suspension Pattern(防卫暂停模式)
Producer-Consumer Pattern(生产者-消费者模式)
Read-Write Lock Pattern(读-写锁模式)
Thread-Per-Message Pattern(每个消息一个线程模式)
Worker Thread Pattern(工人线程模式),也称Background Thread(背景线程)
Future Pattern
Two-Phase Termination Pattern(两阶段终止模式)
Thread-Specific Storage Pattern(线程独有储藏库模式,针对每个线程提供的内存空间)
Active Object Pattern(主动对象模式,是各种模式的组合使用,使用了5、7、9等