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

C#怎么通过线程名称来关闭线程

2013-08-01 
C#如何通过线程名称来关闭线程做一个多线程的程序,我分别设置了线程名称,如下所示:Thread testThread ne

C#如何通过线程名称来关闭线程
做一个多线程的程序,我分别设置了线程名称,如下所示:


Thread testThread = new Thread(this.test);
testThread.Name = "a" + countNum;

如何通过这个name来关闭这个线程,或者有别的什么办法能够让我在别的函数里关闭这个线程,请各位大虾指教


请不要告诉我设置什么全局变量,谢谢了 C# 多线程
[解决办法]
http://www.java2s.com/Code/CSharp/Development-Class/ListThreads.htm
[解决办法]
引用:
http://www.java2s.com/Code/CSharp/Development-Class/ListThreads.htm


这个代码就可以啊,LZ好好看看!
[解决办法]

static List<Thread> currentThrend=new List<Thread>();
Thread testThread = new Thread(this.test);
testThread.Name = "a" + countNum;
currentThrend.Add(testThread);

public CloseTread(string name)
{
Thread t=currentThrend.Find(b=>b.Name==name);
if(t!=null)
{
   t.Abort();
}
}
}

热点排行