(假设我有10个核心)
我写的时候:
Parallel.For(0, 100, (i,state) =>
{
Console.WriteLine(i);
});
Run Code Online (Sandbox Code Playgroud)
问题:
为每个核心分配数量的公式是什么?(是100/10吗?)
在执行点,每个核心是否已经知道将要处理哪些数字?或者它每次从[0..100]存储库中消耗一个新的数字时消耗(让我们暂时忽略块或范围)?
该i参数-它指的是0..100指数还是在每个线程和它的"会处理"的数字相对指数?