0

如果我知道线程的句柄,我怎么知道 c++ 中的“上下文切换”计数? 在此处输入图像描述

http://i.stack.imgur.com/MYDa2.jpg

4

1 回答 1

3
  1. 通过查询使用 API 之一命名的性能计数器Thread(<process-name>/<thread-number>)/Context Switches/sec,例如Accessing Performance Data in C++。更多相关信息:如何以编程方式计算上下文切换?

  2. 使用 Windows 内部NtQuerySystemInformationAPI,有关详细信息/代码片段,请参阅以编程方式获取线程上下文切换的数量。

特别是谈到 Process Explorer,我猜它是从NtQuerySystemInformation.

于 2013-07-15T12:04:23.693 回答