作者KENyroj (難得一身雞蛋糕...)
看板C_Sharp
標題[問題] Thread 與 Class 一問...
時間Fri Nov 2 18:37:10 2007
大家好
基於寫作習慣, 我目前是把 Thread 寫到一個類別裡...
然後直接實體化那個類別來產生 Thread... 比如
internal class DoSomething
{
private Thread _t = null;
private static void Doing() {...};
internal void DoSomething()
{
_t = new Thread(new ThreadStart(Doing));
}
internal void StartThread() { _t.Start(); }
}
大概是像上面那樣... 但是我卻不知如何把 Thread 停掉...
請問有什麼線索可以提供參考嗎... ^^"
謝謝
__yroj
--
因為不是每個人都有女朋友
所以上帝賜給我們十根手指頭
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.248.5.97
推 zxvc:試試Thread.About()或Thread.Suspend()。 11/02 21:27
→ soni:修正,是Abort() 11/02 21:54
推 zxvc:我打錯字了 囧 11/02 22:05
→ FantasyRyu:Thread.Suspend()基本上像5566一樣過氣了,所以別用了 11/02 22:13
推 zxvc:那比較新的用法是什麼? 11/02 22:18
推 KENyroj:我的意思是, Class 有類似 destructor 的地方來寫這些嗎 11/03 00:30
→ KENyroj:還是說我直接寫個 public method 來呼叫 Abort 也行?? 11/03 00:30