如何将此foreach代码转换为Parallel.ForEach?

我有些困惑Parallel.ForEach。

是Parallel.ForEach什么,它的作用是什么?

请不要引用任何MSDN链接。


这是一个简单的例子:


string[] lines = File.ReadAllLines(txtProxyListPath.Text);

List<string> list_lines = new List<string>(lines);


foreach (string line in list_lines)

{

    //My Stuff

}

如何用重写这个示例Parallel.ForEach?


人到中年有点甜
浏览 440回答 4
4回答

幕布斯7119047

string[] lines = File.ReadAllLines(txtProxyListPath.Text);List<string> list_lines = new List<string>(lines);Parallel.ForEach(list_lines, line =>{&nbsp; &nbsp; //Your stuff});

偶然的你

对于大文件,请使用以下代码(您的内存不足)Parallel.ForEach(File.ReadLines(txtProxyListPath.Text), line => {&nbsp; &nbsp; //Your stuff});
打开App,查看更多内容
随时随地看视频慕课网APP