如果有3个CPU。
CPU 1有60秒 CPU 2有20秒 CPU 3有15秒。
并且有一些进程要执行。 假设
t1:20秒
t2:15秒t3:10秒
t4:30秒t5:30秒
t6:20秒t7:20秒
t8:35秒t9:20秒
t10:15秒
如何在3个CPU之间分配这么多任务 CPU空闲时间应该是最少的。
答案 0 :(得分:2)
简单地说:你没有。
或:
操作系统处理此问题。不同的进程/线程会自动调度以使用CPU。这是操作系统级调度程序的核心部分。
答案 1 :(得分:0)
用于帮助您的.NET类位于Task Parallel Library:
中