看板 C_Sharp 關於我們 聯絡資訊
※ 引述《KENyroj (難得一身雞蛋糕...)》之銘言: : 謝謝大大的指教... 我在這方面的實作上碰到了盲點... : 如同大大所言, 我在這個包含了 Thread 的 class 裡寫了個 public 的 bool IsStop; : 然後在 DoThing 的 method 裡寫的就是 while(!IsStop) { ... } : 然後這個 ThreadClass 定義了個Stop()方法, 目前的做法就是 IsStop = false; : 但是這樣一來產生了一個問題... 因為其實 while 裡面是一個 server物件 的 Listen : 程式檢查過一次 IsStop 是 false 後, 就讓那個 Server 物件去 Listen... : 在這其間, IsStop 若有任何變更, 其實 Server物件不會停止 Listen : 要等它 Listen 完後, 要再一次開始Listen 時才會去檢查那個 IsStop... : 不知有沒有其它作法, 還是我的做法有什麼地方可以改進的 ^^" : __yroj 就你所說的,只是不想多做指令去特地清除的話 不是可以實做Dispose....用把資源清除就好嗎?... 還是我搞錯你的意思了... -- 版豬兄好久不見.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.222.166.93
KENyroj:驚!! 被認出來了... 豬豬是吧 XD 11/22 21:28