首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 终止线程有关问题

2012-04-20 
C# 终止线程问题用线程启动检测串口(多个)之后点击按钮结束串口读写C# codepublicbool shouldStop Thread

C# 终止线程问题
用线程启动检测串口(多个)
之后点击按钮结束串口读写

C# code
public  bool shouldStop ;Thread com = new Thread(new ThreadStart(read));com.IsBackground = true;if(btnXX.Text=="xxx"){shouldStop=false; comRW.Start(); }else if(btnXX.Text=="yyy"){  while (!comRW.IsAlive)  {      Thread.Sleep(100);      shouldStop = true;      com.Join();   }}private void readMessage(){ while(!shouldStop){ //要执行的内容}}


问题是在点击停止后,在语句com.Join();处异常信息,线程尚未启动?
什么原因?


[解决办法]
是不是根本没有执行 comRW.Start(); 线程没有启动,加断点调试

热点排行