java多線程12種設計模式

1、Single Threaded Execution Pattern(單線程執行模式)

2、Immutable Pattern(不可變模式)

3、Guarded Suspension Pattern(防衛暫停模式)

4、Balking Pattern(止步模式,阻行模式)

5、Producer-Consumer Pattern(生產者-消費者模式)

6、Read-Write Lock Pattern(讀-寫鎖模式)

7、Thread-Per-Message Pattern(每個消息一個線程模式)

8、Worker Thread Pattern(工人線程模式),也稱Background Thread(背景線程)

9、Future Pattern

10、Two-Phase Termination Pattern(兩階段終止模式)

11、Thread-Specific Storage Pattern(線程獨有儲藏庫模式,針對每個線程提供的內存空間)

12、Active Object Pattern(主動對象模式,是各種模式的組合使用,使用了5、7、9等


以上是java多線程編程中常見的設計模式。

發佈了32 篇原創文章 · 獲贊 11 · 訪問量 36萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章