怎样通过线程名字 来结束线程
在程序中,我设置了 两个线程,并赋予不同的名字,
中间这两个线程阻赛
最后,我想通过线程名字结束这两个线程,怎么做?
------解决方案--------------------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();