SYSTEM_INFO::d wActiveProcessorMask是否可以在我的进程运行时更改
Can SYSTEM_INFO::dwActiveProcessorMask change while my process is running?
我对某件事很好奇。在我的服务开始运行(在 Windows 上)后,SYSTEM_INFO
结构的 dwActiveProcessorMask 成员可以更改吗?如果没有,我会在初始化时缓存它。
可以合理地假设它可能会改变。例如,请参阅处理动态分区以及如何编码和测试正确性的描述。
当然
不是,dwActiveProcessorMask
是在启动时的硬件检测阶段设置的,它只有在硬件更改后才会更改。如果您在应用程序初始化阶段读取该值,您将始终保持良好状态。
相关文章:
- COM :是否可以查看是否存在对我的某个 COM 对象的进程外引用?我可以释放它吗?
- 进程在我的 c++ 代码上返回 -1073741571 (0xC00000FD)
- CLion 没有调试我的目标之一 - 立即"进程已完成,退出代码为 0"
- 为什么我应该使用 fork() 来守护我的进程?
- C++通过热键关闭我的进程
- 如何将我的 cli 信息(变量等)共享到子进程,这是一个 bash shell 脚本
- 如何在我的进程中运行的二进制文件中注册操作和内核
- 为什么我的 Redhat 服务器上的 QuickFIX 进程没有将其核心文件写入应有的位置?
- 窗口 :创建仅具有对我的进程的权限的目录 (C++)
- 有没有一种方法可以判断哪些线程正在我的进程中运行
- 如何确保我的进程永远不会将另一个进程锁定在文件之外
- SYSTEM_INFO::d wActiveProcessorMask是否可以在我的进程运行时更改
- 如何找出我的进程Id正在哪个物理CPU上运行
- 如何在winxp运行时提升我的进程?
- 如何在控制台中获得我的进程绑定到的行字符数
- 如何防止一个特定的DLL加载到我的进程
- C++/Win32 枚举属于我的进程的窗口并关闭它们
- 找到属于我的进程的z顺序中最高的非子窗口
- ReadProcessMemory减慢了我的进程
- 我的进程在主程序之前崩溃,由datamngr.dll