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

怎么终止线程池里的线程

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

如何终止线程池里的线程?
当我把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

热点排行