读书人

怎样通过线程名字 来结束线程,该怎么解

发布时间: 2012-01-18 00:23:26 作者: rapoo

怎样通过线程名字 来结束线程
在程序中,我设置了 两个线程,并赋予不同的名字,
中间这两个线程阻赛

最后,我想通过线程名字结束这两个线程,怎么做?

[解决办法]
string mainAppExe = "explore.exe ";
Process[] allProcess = Process.GetProcesses();
foreach (Process p in allProcess)
{

if (p.ProcessName.ToLower() + ".exe " == mainAppExe.ToLower())
{
MessageBox.Show(p.ProcessName);
p.Close();
//break;
}
}
[解决办法]
Thread threadDown=new Thread(new ThreadStart(DownUpdateFile));
threadDown.Abort();

读书人网 >C#

热点推荐