官术网_书友最值得收藏!

5.5 Two-phase Termination模式的可復用實現代碼

本章案例代碼(見清單5-3、清單5-4)所實現的Two-phase Termination模式的幾個參與者AbstractTerminatableThread和TerminationToken都是可復用的。在此基礎上,要應用代碼,只需要在定義AbstractTerminatableThread的子類(或匿名類)時實現doRun方法,并在該方法中實現線程的處理邏輯。另外,應用代碼如果需要在目標線程處理完待處理的任務后再停止,則應注意TerminationToken實例的reservations屬性值的增加和減少。

主站蜘蛛池模板: 衡山县| 昭觉县| 德格县| 易门县| 车险| 明水县| 留坝县| 成安县| 唐海县| 晋州市| 手游| 克拉玛依市| 含山县| 普兰店市| 夏邑县| 宣恩县| 吉水县| 合肥市| 永登县| 万州区| 三原县| 镇平县| 霍州市| 镇雄县| 漠河县| 伊吾县| 霞浦县| 六枝特区| 彭州市| 灌南县| 尼木县| 木兰县| 重庆市| 达拉特旗| 获嘉县| 南涧| 海南省| 黔西| 遂川县| 京山县| 丁青县|