这段代码如何提高速度

weixin_38063369 2017-05-11 07:58:52
await Task.Factory.StartNew(() =>
{

//Parallel.ForEach(list1, (item, loopState) =>
//{
// WriteTextAsync(item, ".\\16进制转换文件\\" + "U-D" + data + ".txt");
//});
//Parallel.ForEach(list2, (item, loopState) =>
//{
// WriteTextAsync(item, ".\\16进制转换文件\\" + "E-W" + data + ".txt");
//});
//Parallel.ForEach(list3, (item, loopState) =>
//{
// WriteTextAsync(item, ".\\16进制转换文件\\" + "N-S" + data + ".txt");
//});
foreach (string c in list1)
{
WriteTextAsync(c, ".\\16进制转换文件\\" + "U-D" + data + ".txt");
}
foreach (string c in list2)
{
WriteTextAsync(c, ".\\16进制转换文件\\" + "E-W" + data + ".txt");
}
foreach (string c in list3)
{
WriteTextAsync(c, ".\\16进制转换文件\\" + "N-S" + data + ".txt");
}
}, TaskCreationOptions.LongRunning);

 public void WriteTextAsync(string text, string path)
        {
            using (StreamWriter outputFile = new StreamWriter(path, true))
            {
                outputFile.WriteLineAsync(text);
            }
        }

please verify my account
...全文
13 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧