【发布时间】:2012-08-06 05:52:40
【问题描述】:
我想让 CPU 的核心在 1 毫秒内保持忙碌状态。它在做什么并不重要,例如,只做循环加操作。
在 Windows 中,在 C++ 中。
给我Linux的相关信息也很棒。
【问题讨论】:
-
您确实意识到这并不总是可能的,对吧?尤其是当进程切换上下文时。
-
如果你真的需要 1 毫秒那么你使用了错误的操作系统,使用 QNX(或其他一些实时操作系统)。
-
可接受的错误级别是多少? 1ms +/- 20% 可以吗? “确切地”等待 1 毫秒在物理上毫无意义,因为一秒的实际长度仅在统计上定义。你愿意接受的错误越小,安排起来就越困难。
标签: c++ operating-system window