【发布时间】:2011-12-25 13:48:59
【问题描述】:
我需要一个能 100% 使用我的 cpu 的函数。我有单核 cpu 有什么想法吗?
线程是否需要设置为高优先级?
【问题讨论】:
-
请否决和关闭原因...
-
这不是我,但我很想这样做....只有在阅读了第一个答案后,我才明白了问题的重点。听起来您想智取操作系统以窃取其他人的 CPU 周期.....
-
请注意,您的建议可能会减慢相同优先级的线程,不会影响优先级较高的线程并削弱优先级较低的线程 - 它们只能通过 CPU 获得。操作系统反饥饿算法,每 30 秒仅提供一次临时优先级提升。在单 CPU 机器上将一个 CPU 循环线程提高到非常高的优先级可能会导致需要重置“电源开关”。
标签: multithreading delphi