作者proach (p.roach)
看板C_Sharp
标题Re: [问题] 请教thread问题
时间Tue Aug 5 13:08:29 2008
※ 引述《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