看板 C_Sharp 關於我們 聯絡資訊
請教各位 如果我寫一段code類似 void Foo() { Thread t = new Trhead(ThreadProc); t.Start(); } 請教如果呼叫完Foo Return後 是否會造成任何危險 t被回收之類的 我想確認 如果Thread這類別有個 delegate會去指向 ThreadProc 是否可以避免t 所指道的address被GC掉?? 所以這種寫法其實是安全的 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.87.64.222 ※ 編輯: QQ29 來自: 219.87.64.222 (11/24 18:07)
deuter:答案在這裡 http://goo.gl/U5aqK 11/25 13:08
deuter:不過這樣的code, 請用ThreadPool.QueueUserWorkItem 11/25 13:09
QQ29:你好d大 為啥我這樣寫必須改成用pool呢?差異在哪呢 11/25 17:11
deuter:stackoverflow.com/questions/230003/thread-vs-threadpool 11/26 00:44