这不是单单的转移哦,我还不理解Windows Event的工作机制,但可以肯定不是单单的转移到系统核心去监视,个人认为是windows进程管理机制在进程结束或异常结束时都会触发一个Process Event通知的。
所以理论来说在监视过程中绝对不占用任何CPU指令周期。但很可惜的是Wait命令有可能会执行CPU指令,但这并不会占用CPU使用率(不是CPU执行时间)。我可以肯定的告诉你,CPU使用率=0%。
这不是单单的转移哦,我还不理解Windows Event的工作机制,但可以肯定不是单单的转移到系统核心去监视,个人认为是windows进程管理机制在进程结束或异常结束时都会触发一个Process Event通知的。
所以理论来说在监视过程中绝对不占用任何CPU指令周期。但很可惜的是Wait命令有可能会执行CPU指令,但这并不会占用CPU使用率(不是CPU执行时间)。我可以肯定的告诉你,CPU使用率=0%。