看板 C_Sharp 關於我們 聯絡資訊
※ 引述《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