gpt4 book ai didi

c# - Mono C# 编译器是否在编译时对循环进行任何并行化?

转载 作者:行者123 更新时间:2023-11-30 12:15:32 25 4
gpt4 key购买 nike

正如标题所言。如果我这样做:

  int[] arr = new int[(long)Math.Pow(2, 25)];
for (int j = 0; j < arr.Length; j++)
arr[j] = j;

编译器会以任何方式并行化这段代码吗?我问是因为我看到 4 个内核中有 3 个在运行时亮起。

谢谢。

最佳答案

简单地说,默认情况下我相信不,它没有;因为 MS.Net 没有。

这并不是说 .Net 没有在您的所有内核上启动,但您发布的代码段应该是单线程操作。

关于c# - Mono C# 编译器是否在编译时对循环进行任何并行化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7116054/

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