필자는 병렬이 궁금합니다. File.Read
PLINQ/Parallel을 사용하면 더 빠를 수 있습니까? 내 코드 (닷넷 4.0) 다음과 같습니다Sequential Read보다 Parallel File.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));
}
내가 파일 읽기는 IO가 결합되어 있다고 생각했기 때문에 나는이 물어 이유는, 그래서 병렬을하는 것은 도움이되지 않습니다
, I를 마우스 오른쪽 무엇입니까?
이는 합리적인 기준입니다. 실제로, 나는 그것을 추측하기보다는 측정한다고 말하고 싶습니다. –