Re: [問題] 該用listener還是更好的辦法

看板java作者 (全新開始)時間15年前 (2011/01/14 10:43), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《eicsarch (天又黑了)》之銘言: : 然後程式run到一個地方時會去檢查一個int變數flag : 若是檢查完大於0就往下繼續做,若是沒有大於0就在這一直等待 非多執行緒的程式,如果不是為了 I/O (使用者輸入、Socket....etc), 又為什麼會需要等待? 是要等什麼呢? 但若真的是在做I/O,那只要你設定的條件不滿足, 就算你不動手卡它,執行緒還是一樣會停住,不需要你擔心 : 我想問說像這種做法一般會怎麼做,用listener嗎?? : listener我查到的都是用在GUI上的,像console類的就比較少 管他是GUI還是Console,都只是一種程式跟人互動的介面 listener是一種設計模式的實作,它叫觀察者模式,可以去看看設計模式的書 也許能解決你的問題 : 不知道有沒有人做過類似方法的可以給我點建議 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.167.131.215
文章代碼(AID): #1DBxXIlL (java)
文章代碼(AID): #1DBxXIlL (java)