Johnny850807 / Coding-GYM

自己菜鳥階段時在練習Java物件導向、設計模式時,所設計的題庫,此專案庫目前用來讓我的同學/學生 (欠調教的) 們提交程式碼來進行Review,欲參考OOP題目者可直接到Projects區觀看,題目皆(85%)擁有示範解答程式碼。ISSUE放的都是Code Review嘴砲。(物件導向設計學分兩階段→JAVA→設計模式)
24 stars 6 forks source link

執行緒 銀行 : Joanna #92

Open Johnny850807 opened 7 years ago

Johnny850807 commented 7 years ago

多執行緒可讀性 image

對執行緒呼叫start()卻沒辦法一目了然什麼時候會結束,這樣對於維護性有所損害。 能夠使用thread.join()來判斷結束點再進行結束操作, 或是使用Observer Pattern進行通知,都是增加可讀性以及擴充性的寫法。

如果 只有User知道執行緒啥時結束,這樣分派出去的執行緒就難以管控。 所以才需要Observer Pattern

。 恭喜進入二轉 。