SftpClient and Thread Safety
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- C#
- Sterne
- 4.4k
- Forks
- 993
- Ø Merge
- 9 T. 21 Std.
- Gemergte PRs (30 T.)
- 1
Beschreibung
Hi,
I can't find any information on thread safety regarding ssh.net. I'm using SftpClient and sharing this accross multiple threads to download files, is this ok to do or should a client be created for each thread downloading a file?
It seems to work but on occasions the the downloads (3 of them) hang for around 5 minutes.

If pause the application I can see the following threads. I will do more investigation tomorrow, as I haven't ruled out the SFTP server either.
As a start if someone could answer if this is Thread safe and that downloading multiple files on different threads using a shared SftpClient is ok I would be appreciated.
Michael.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne mit SftpClient und den gemeldeten gleichzeitigen Downloads und untersuche anschließend, ob die gemeinsame Verwendung über Threads hinweg unterstützt wird und ob die Hänger reproduzierbar sind. Im Issue werden keine Quelldateien oder Tests genannt; als abgeschlossen gilt die Dokumentation der unterstützten Verwendung sowie aller relevanten Einschränkungen oder Hinweise zur Nebenläufigkeit.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp
- Bereich
- documentation
- Issue-Typ
- Dokumentation
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100