gpt4 book ai didi

c# - 用多线程找到最小值,

转载 作者:行者123 更新时间:2023-12-02 04:36:48 25 4
gpt4 key购买 nike

问:到目前为止,我想在数组中找到最小值,我已经用 for 循环编写了代码,但我想用线程概念来做到这一点,那么如何用多线程编写以下代码?

  static int findMind(int[] arry)
{
int min = int.MaxValue;

//iterating through array
for (int x = 0; x < arry.Length; x++)
{
if (min > arry[x])
{
min = arry[x];
}
}

return min;
}

最佳答案

您可以使用 Parallel Linq (PLINQ) 如下:

    static int findMind(int[] arry)
{
return arry.AsParallel().Min();
}

关于c# - 用多线程找到最小值,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21820183/

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