这是我的代码,无法正常工作。
从 0 到 UrlList 计数的正常 for 循环。也许1500 - 2000;
每 10 次循环后,控制会话。如果不存在或超时,则继续刷新。并且这点首先并行循环工作正常。i = 10 和 x = 0 到 9 之间。
后来,并行不工作。我正在观看 x 的“添加手表”。x 没有变化。第一个循环中的最后一个数字保持不变。
我能做些什么?
TokenController control = new TokenController();
for (int i = 0; i < UrlList.Count; i++)
{
if(control.SessionControl(false, 0))
{
Parallel.For(i, 10, x => {
//HttpRequest
});
i += 9;
}
}