- Java多線程編程實戰指南:設計模式篇(第2版)
- 黃文海
- 153字
- 2021-10-15 19:25:00
5.5 Two-phase Termination模式的可復用實現代碼
本章案例代碼(見清單5-3、清單5-4)所實現的Two-phase Termination模式的幾個參與者AbstractTerminatableThread和TerminationToken都是可復用的。在此基礎上,要應用代碼,只需要在定義AbstractTerminatableThread的子類(或匿名類)時實現doRun方法,并在該方法中實現線程的處理邏輯。另外,應用代碼如果需要在目標線程處理完待處理的任務后再停止,則應注意TerminationToken實例的reservations屬性值的增加和減少。
推薦閱讀
- Learning Java Functional Programming
- Bootstrap Site Blueprints Volume II
- Hyper-V 2016 Best Practices
- OpenDaylight Cookbook
- Java程序設計與計算思維
- INSTANT CakePHP Starter
- 從學徒到高手:汽車電路識圖、故障檢測與維修技能全圖解
- Python機器學習:手把手教你掌握150個精彩案例(微課視頻版)
- MongoDB權威指南(第3版)
- 程序是怎樣跑起來的(第3版)
- Swift語言實戰精講
- ArcPy and ArcGIS(Second Edition)
- Web開發新體驗
- Java EE輕量級解決方案:S2SH
- Learning Azure DocumentDB