Ich frage mich nur ist parallel File.Read
mit PLINQ/Parallel kann schneller sein? Mein Code ist wie folgt (.NET 4.0):ist parallele Datei.Lesen Sie schneller als Sequential Read?
public static void ReadFileParallel(List<string> fileName)
{
Parallel.Foreach(fileName, file=>File.Read(file));
}
public static void ReadFilePLINQ(List<string> fileName)
{
fileName.AsParallel().foreach(file=>File.Read(file));
}
Der Grund, warum ich frage dies, weil ich dachte, dass Dateilesen IO gebunden, so parallel tun wird nicht helfen, habe ich recht?
Das sind vernünftige Kriterien. In der Praxis würde ich jedoch sagen, dass es eher gemessen als geschätzt wird. –