如果我知道线程的HANDLE,我怎么能用c ++知道“Context Switches”?
答案 0 :(得分:3)
通过使用其中一个API查询名为Thread(<process-name>/<thread-number>)/Context Switches/sec
的perofrmance计数器,例如: Accessing Performance Data in C++。更多相关信息:how programmatically count context switches?
使用Windows内部NtQuerySystemInformation
API,有关详细信息/代码段,请参阅Obtaining number of thread context switches programmatically。
特别是谈论Process Explorer,我的猜测是从NtQuerySystemInformation
获取数据。