gpt4 book ai didi

windows - 如何在多核系统上完全保留一个核?

转载 作者:可可西里 更新时间:2023-11-01 09:35:03 26 4
gpt4 key购买 nike

我想为我的应用程序保留一个核心。在我的搜索中,我可以找到 dwProcessAffinityMask 来限制我的进程在我想要的内核上运行。但这不防止其他进程的线程也在“我的”核心上运行。

有没有办法禁止除我的进程/线程之外的任何(系统范围的)进程/线程使用特定的核心/处理器?

即使可以设置 SystemAffinityMask,这也无济于事,因为这也会禁止在该处理器/核心上执行我的进程/线程。

最佳答案

如果您的目标是确保您的进程及时运行,只需使用 SetPriorityClass 为您的进程设置高优先级(例如 HIGH_PRIORITY_CLASS)。 .除非系统正在运行其他同样具有高优先级的工作(在典型的机器上几乎没有),否则您的工作将在准备好执行时立即运行。

关于windows - 如何在多核系统上完全保留一个核?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11899443/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com