2016-11-09 7 views
2

WinSCP .NET을 SFTP 서버와 함께 사용하고 있습니다. 현재 우리는 많은 수의 작업이 동시에 실행될 때 문제에 직면 해 있습니다. 어떤 시점에서 .NET 응용 프로그램은 WinSCP 작업이 완료되기를 기다림으로써 특정 스레드 수가 이미 차단되어 있기 때문에 새 요청에 대한 스레드 풀에서 새 스레드를 할당 할 수 없습니다. 때때로 한 번의 작업에 1 분 이상 걸릴 수 있으므로 상당한 다운 타임이 발생합니다.WinSCP .NET을 비동기 적으로 사용하십시오.

WinSCP를 비동기 적으로 사용할 수있는 방법이 없으므로 스레드가 차단되지 않습니까? 지금은 아니지만 앞으로 비동기 작업을 구현할 계획이 있습니까?

+2

스레드 풀의 최대 스레드 수를 늘리면 어떨까요? – Evk

답변

2

아니요, WinSCP .NET 어셈블리에는 동기 API 만 있습니다.

현재 변경할 계획이 없습니다. 귀하의 질문을 고려하고 있습니다.