我想让一个 CPU 核心在 1 毫秒内保持忙碌。它做什么并不重要,比如循环加操作就行了。
在 Windows 中,在 C++ 中。
给我Linux的相关资料也很棒。
最佳答案
您始终可以估计 CPU 上的繁忙工作(无用的循环,一遍又一遍地旋转并检查耗时,直到 1 毫秒过去)。问题在于,由于操作系统中实现的进程管理,您无法保证 1 毫秒的完整时间片。 CPU 计时器随时可以中断您的进程并执行另一个进程(在您的 1ms 窗口完成之前)。对于 Linux 和 Windows 同样适用。
关于c++ - 如何让 CPU 在 1 毫秒内精确忙碌?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11876069/