读书人

怎么终止线程池里的线程

发布时间: 2012-06-23 14:52:43 作者: rapoo

如何终止线程池里的线程?
当我把t.title(StartPage, EndPages)委托给线程池管理后,因为运行时间比较长,如何强终止它?

public void main
{
BeiJingGuoAn t = new BeiJingGuoAn();
ThreadPool.QueueUserWorkItem(delegate { t.title(StartPage, EndPages); });

}

public class BeiJingGuoAn
{
public void title(string StartPage, string EndPages)
{
//相关逻辑
}
}

[解决办法]
http://www.microsoft.com/china/MSDN/library/netFramework/netframework/NETMatters.mspx?mfr=true
[解决办法]

C# code
线程池线程是后台线程。每个线程都使用默认堆栈大小,以默认的优先级运行,并处于多线程单元中。每个进程只有一个线程池对象。
[解决办法]
1楼的文章,我看过,只不过没找到那个类

[解决办法]
foreach 循环线程池中的线程 然后挨个Abort

读书人网 >C#

热点推荐