从不同进程并行读取文件

问题描述 投票:0回答:0

如何并行读取文件。

ConcurrentBag<byte> array = new ConcurrentBag<byte>();

Parallel.ForEach(File.ReadAllBytes(ResourceDictionary.File), (line, _, lineNumber) =>
{
    array.Add(line);
});

此代码读取不正确的垃圾。

c# multithreading parallel-processing multiprocessing readfile
© www.soinside.com 2019 - 2024. All rights reserved.