我正在使用下面的代码,但只运行一个循环,但它必须进入无限循环
List<string> aa = new List<string>();
aa.Add("aa");
Parallel.ForEach(aa, new ParallelOptions { MaxDegreeOfParallelism = 5 }, bb =>
{
Console.WriteLine("value:" + bb);
aa.Add("asasasa");
Thread.Sleep(10);
});
这里只有一个 parallel.foreach 循环运行,但我在列表“aa”中添加了值,所以它应该进入无限循环,但它的行为不是那样