Re: [問題] 該用listener還是更好的辦法
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):