什么是最推荐的.NET自定义线程池,它可以有单独的实例,即每个应用程序有多个线程池?我需要一个无限的队列大小(构建一个爬虫),并且需要为我正在抓取的每个站点并行运行一个单独的线程池.
编辑:我需要尽可能快地挖掘这些网站以获取信息,为每个站点使用单独的线程池将使我能够控制在任何给定时间在每个站点上工作的线程数.(不超过2-3)
谢谢罗伊
我相信Smart Thread Pool可以做到这一点.它的ThreadPool类被实例化,因此您应该能够根据需要创建和管理单独的站点特定实例.