首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >具有独立实例的.NET自定义线程池

具有独立实例的.NET自定义线程池
EN

Stack Overflow用户
提问于 2009-06-23 10:31:22
回答 6查看 10.2K关注 0票数 12

什么是最推荐的.NET自定义线程池,可以有单独的实例,即每个应用程序多个线程池?我需要一个无限的队列大小(建立一个爬虫),并需要运行我正在爬行的每个网站在并行单独的线程池。

编辑:我需要尽可能快地挖掘这些站点的信息,使用每个站点的单独线程池将使我能够控制在任何给定时间在每个站点上工作的线程数量。(不超过2-3个)

谢谢罗伊

EN

回答 6

Stack Overflow用户

发布于 2009-06-23 10:36:21

我相信Smart Thread Pool可以做到。它的ThreadPool类是实例化的,因此您应该能够根据需要创建和管理单独的站点特定实例。

票数 8
EN

Stack Overflow用户

发布于 2009-06-23 10:38:01

Ami bar写了一个很好的可以实例化的Smart线程池。

看一看here

票数 3
EN

Stack Overflow用户

发布于 2009-06-23 10:34:42

问问乔恩·斯基特:http://www.yoda.arachsys.com/csharp/miscutil/

如果你想要大量并行运行的任务,Parallel extensions for .Net (TPL)实际上应该工作得更好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1031763

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档