如何在3个CPU之间分配多个任务

本文关键字:分配 任务 之间 CPU 3个 | 更新日期: 2023-09-27 17:59:32

如果有3个CPU。

CPU 1有60秒。
CPU 2有20秒的时间。
CPU3有15秒的

并且存在一些要执行的处理。假设

t1:20秒
t2:15秒

t3:10秒
t4:30秒

t5:30秒
t6:20秒

t7:20秒
t8:35秒

t9:20秒
t10:15秒

如何在3个CPU之间分配这么多任务,以便CPU空闲时间应该是最少的。

如何在3个CPU之间分配多个任务

简单地说:你不需要。

或:

操作系统处理这个问题。不同的进程/线程会自动安排使用CPU。这是操作系统级调度程序的核心部分。

任务并行库中的.NET类: