【发布时间】:2013-10-18 07:19:57
【问题描述】:
在相关问题How to improve the Performance of FtpWebRequest? 中提到并行异步上传/下载是一种适合传输大量文件的情况的方式。
在MSDN 上有一个异步上传的示例。 我没有找到任何示例如何对并行线程进行编程。 所以我的问题是:
//已编辑问题:
设置并行异步上传/下载和收集响应的正确方法是什么?
执行数百或数千个异步调用,例如FtpWebRequest.BeginGetRequestStream 排队?没有内存问题?
或者如果调用次数与 ftpRequest.ServicePoint.ConnectionLimit 设置的一样多并在之后调用,它会表现得更好吗?
【问题讨论】:
-
为什么需要并行线程?当您开始异步上传时,它不会阻止您当前的线程,并且您应该能够开始另一个上传 - 这不起作用吗?
-
@JimW :感谢您的提示。线程不是必需的。我重新提出了问题。
标签: .net .net-2.0 ftpwebrequest