Hallo Ich benutze Multithread, um viele Dateien von einem Quell- zu Multi-Netzwerk-Ziele zu kopieren, jeder Thread einen Großteil der Dateien in anderen Netzwerk kopieren! Ich verwende .net File.Copy (...) Ich sehe 100% verwendet auf nur ein Netzwerk, jeden MomentC# Datei.Kopieren zu mehreren Netzwerk-Ziel blockieren andere Threads
die 100% ige Veränderung von Netzwerk zu Netzwerk.
ich versuchte, die Ziele zu lokalen ein zu ändern, dann i ausgeglichen Bytes kopieren über alle Threads siehe
I 10 Prozesse auszuführen versucht (jeweils zu einem anderen Ziel) anstelle von 10-Gewinde, dann bekomme ich alle 10 netzwerk bei 100% nutzen.
Ich benutze .net 4.5 irgendeine Idee?
Können Sie einen beliebigen Code bereitstellen? – icbytes
ist es wirklich nur File.Copy, das Ziel ist Netzwerk eins (\\ 10.161.1.1 \ ...) – user5287071
Sie scheinen sicherlich Buggy Codierung beim Laichen Ihrer Threads zu haben, wie Sie am Anfang erwähnen, die 100-Nutzung ist nur per ein Netzwerk nach dem anderen. – icbytes