Re: [問題] 請教thread問題

看板C_Sharp作者 (p.roach)時間16年前 (2008/08/05 13:08), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/5 (看更多)
※ 引述《powertodream (The Beginning)》之銘言: : ※ 引述《kenshinn (子凌(b))》之銘言: : : 前文述刪 : : 看了閣下的程式後 : : 關鍵在於 : : new Thread(new ThreadStart(new hello(1).add)).Start(); : : new Thread(new ThreadStart(new hello(2).add)).Start(); : : 使得兩條 Thread 以一前一後的方式開始執行 : : 接著在 Add 方法中 sorry, 順便請教類似的問題。 我在 RS232接收程式中,用 delegate來接收資訊,每次收到新資訊, 就另外發出一個 delegate去解封包,繪圖,封包內容計算時間有點長, 也許同時有兩三個 delegate發出去了同時在執行。因為我要結束程式時, 都會出現錯誤訊息,必須預先把 serialPort關閉,等個100ms, 才能安全關閉沒有錯誤。 請問我在 Form_Close時,是否有方法可以將所有執行中的 delegat 都關閉之,或是將任何其他 thread都關閉的方法? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.66.178
文章代碼(AID): #18b-1Ewk (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #18b-1Ewk (C_Sharp)