【发布时间】:2022-07-08 03:18:29
【问题描述】:
我已经验证了Monitor/Mwait指令在监控单个地址时的用法。但我想知道它是否可以同时监控多个地址。以及可以同时监控多少个地址?
例如,我尝试使用以下代码监视变量 a 和变量 b,我发现处理器可以在 a 或 b 变化时唤醒。是否有关于如何使用 Monitor/Mwait 监控多个地址的官方说明。
monitor(&a, 0, 0);
monitor(&b, 0, 0);
mwait(0, 0);
-
我会说这是不可能的。