gpt4 book ai didi

c# - Parallel.ForEach错误

转载 作者:行者123 更新时间:2023-12-03 13:20:44 31 4
gpt4 key购买 nike

我有一个线程数组,我想同时/并行运行,但得到“NullReferenceException

var t = new Thread[6];
t[0] = new Thread(() => DoSomething0());
t[1] = new Thread(() => DoSomething1());
t[2] = new Thread(() => DoSomething2());
t[3] = new Thread(() => DoSomething3());
t[4] = new Thread(() => DoSomething4());
t[5] = new Thread(() => DoSomething5());
Parallel.ForEach(t, item => item.Start());

由于项目是 Parrallel.Foreach,它在 null处给出错误,但是我在做什么错呢?

最佳答案

您为六个项目创建一个数组,但是您只为前五个项目分配了值。最后一项为空,因此当您尝试使用数组中的所有项时,您将得到一个空引用错误。

关于c# - Parallel.ForEach错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14568096/

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