有一个包含100个字符串URI的字符串数组myDownloadList.我想启动5个线程作业,它们将从myDownloadList(如堆栈)弹出下一个URI并对其执行某些操作(下载它),直到堆栈上没有URI(myDownloadList).
这样做的最佳做法是什么?
使用ThreadPool,只需设置所有请求.ThreadPool将自动适当地安排它们.
使用任务并行库,使用.NET 4可以更轻松.将每个请求设置为任务非常有效且简单.
| 归档时间: |
|
| 查看次数: |
459 次 |
| 最近记录: |