日期:2014-05-18  浏览次数:20795 次

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

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

------解决方案--------------------
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();