【问题标题】:Use WinSCP .NET asynchronously异步使用 WinSCP .NET
【发布时间】:2016-11-09 14:46:13
【问题描述】:

我们正在使用 WinSCP .NET 来处理 SFTP 服务器。目前,当大量操作同时执行时,我们面临着问题。在某些时候,我们的 .NET 应用程序无法从线程池中为新请求分配新线程,因为一定数量的线程已经被等待 WinSCP 操作完成而阻塞。有时一项操作可能需要超过 1 分钟,因此我们面临着大量停机时间。

有什么方法可以异步使用 WinSCP,这样线程就不会被阻塞?如果暂时没有,以后有没有计划实现异步操作?

【问题讨论】:

  • 如果只是增加线程池中的最大线程数呢?

标签: c# multithreading asynchronous winscp winscp-net


【解决方案1】:

不,WinSCP .NET 程序集只有同步 API。

目前没有计划改变这一点。 不过,我正在考虑你的问题。

【讨论】:

    猜你喜欢
    • 2017-03-24
    • 2010-09-17
    • 2014-12-09
    • 2011-10-15
    • 2015-03-17
    • 1970-01-01
    • 1970-01-01
    • 2016-01-20
    相关资源
    最近更新 更多