我需要连接到不接受列表的Web服务,所以我必须为请求实现一个循环。
然而,循环的正常需要太长时间,所以我使用了并行循环,
Parallel.For(0, myList.Count, (index) =>
{
customClass customClass = new customClass();
customClass.Results = callWebservice(myList[index].data);
tempHolder.Add(customClass);
});
与普通循环相比,这很快但在随机结果中返回null,为什么会发生这种情况呢?一次发送太多请求导致干扰Web服务