gpt4 book ai didi

c#-4.0 - C# 4.0 AsParallel() 访问文件系统时出现UnAuthorizedAccessException

转载 作者:行者123 更新时间:2023-12-05 09:25:32 24 4
gpt4 key购买 nike

我正在使用 C# 4.0 AsParallel() 扩展方法并在访问文件系统时得到 UnAuthorizedAccessException

foreach (var item in items.AsParallel())
{
File.Open(@"c:\file.txt");
}

最佳答案

原因是默认情况下 File.Open 打开时禁用共享。通过使用 AsParallel,您有多个线程试图在禁用共享的情况下同时打开文件。这按预期失败了。

你需要要么

  • 不能同时进行
  • 在启用共享的情况下打开文件

关于c#-4.0 - C# 4.0 AsParallel() 访问文件系统时出现UnAuthorizedAccessException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1750211/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com