在并行处理的上下文中,循环“完美”或“不完美”嵌套究竟意味着什么?
完美嵌套循环是指所有内容都位于最内层循环中。例如,
foreach(var a in vals1)
{
foreach (var b in vals2)
{
Console.WriteLine(a + b);
}
}
与不完美嵌套的相比,
foreach(var a in vals1)
{
Console.WriteLine("values for " + a);
foreach (var b in vals2)
{
Console.WriteLine(a + b);
}
}
当然,我是一个 C# 人,而且我认识的 C# 中没有人使用这些术语,这根本不重要,但你明白这一点。 只要考虑这个在正确环境下编译的伪代码即可。