1

有什么方法可以在几微秒(比如 900 微秒)内实现 100% 的 CPU 利用率,然后恢复到正常的 CPU 利用率。

我有多个进程(比如 X、Y、Z ..)在同一个核心上运行。这些进程在 500 微秒内执行一些任务。现在我想介绍另一个进程 A,它将绑定在同一个内核上并在几微秒内消耗整个 CPU,因此 X 无法在 500 微秒内完成其处理。

4

1 回答 1

1

您可以进行繁忙循环并将 nice 值设置为可能的最高优先级,以增加您的进程运行的机会。但是,您仍然不能保证您的进程将运行而不是其他进程。这取决于操作系统调度程序。

于 2013-09-18T11:09:16.513 回答