推 KENyroj:驚!! 被認出來了... 豬豬是吧 XD 11/22 21:28
※ 引述《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