在Linux中旋转cpu 1秒钟

时间:2018-02-06 08:24:58

标签: c linux operating-system

我知道如果我在Linux中调用sleep(1),处理器会执行上下文切换并在1秒后将进程恢复到内存中。

是否有任何API在不离开CPU的情况下旋转1秒钟。

1 个答案:

答案 0 :(得分:0)

没有这样的标准API。没有合格的程序员会在正常的计算机系统中提供这样的API,因为它很浪费。

如果您正在尝试实现其他目标,例如确保某些数据保留在内存中,则可能还有其他方法可以实现此目标,例如mlock