【发布时间】:2016-11-09 14:46:13
【问题描述】:
我们正在使用 WinSCP .NET 来处理 SFTP 服务器。目前,当大量操作同时执行时,我们面临着问题。在某些时候,我们的 .NET 应用程序无法从线程池中为新请求分配新线程,因为一定数量的线程已经被等待 WinSCP 操作完成而阻塞。有时一项操作可能需要超过 1 分钟,因此我们面临着大量停机时间。
有什么方法可以异步使用 WinSCP,这样线程就不会被阻塞?如果暂时没有,以后有没有计划实现异步操作?
【问题讨论】:
-
如果只是增加线程池中的最大线程数呢?
标签: c# multithreading asynchronous winscp winscp-net