【发布时间】:2013-03-20 07:50:14
【问题描述】:
我想创建一个程序来抓取和检查我的网站是否存在 http 错误和其他内容。 我想使用多个线程来执行此操作,这些线程应该接受要抓取的 url 等参数。 虽然我希望 X 线程处于活动状态,但仍有 Y 任务等待执行。
现在我想知道执行此操作的最佳策略是什么:ThreadPool、Tasks、Threads 还是其他?
【问题讨论】:
-
“最佳”很难定义。我建议您研究“相关”问题(右下方),然后选择您认为最适合您的应用程序的问题。可能任务是要走的路,但这仍然留下了很大的变化空间。
标签: c# multithreading httpwebrequest multitasking