我有一个带有 8 个逻辑处理器的 corei7 处理器。
我正在尝试使用 parallel.For 在 dotnet core 2.2 中运行并行任务。当我测量开始时间时,有 9 个任务并行启动。不是应该只有8个吗?
下面你可以看到:
i => [ThreadId],[ProcessorNumber] == starttime - endtime
并行任务结果
parallel-processing task-parallel-library .net-core
.net-core ×1
parallel-processing ×1
task-parallel-library ×1