スレッドで使用されているプロセッサ ティックの数を知るにはどうすればよいですか。たとえば、私が正しく理解している場合、スレッドがスリープ状態の場合、プロセッサのティックを使用していません。私は、ウィンドウ内のプロセスとそのスレッドを監視するプログラムを書いています。そして、私のスレッドが機能しているかどうかを知る必要があります。終了コード情報だけでは不十分です。スレッドからこの情報を知るにはどうすればよいHANDLE
ですか?
2 に答える
1
GetThreadTimes はどうですか。時間を返します... http://msdn.microsoft.com/en-us/library/windows/desktop/ms683237
于 2013-07-12T12:07:13.697 に答える
1
GetThreadTimes function、特定のスレッドについて取得できるカーネル/ユーザー時間を見てください。
lpKernelTime [アウト]
スレッドがカーネル モードで実行された時間を受け取る FILETIME 構造体へのポインター。lpUserTime [アウト]
スレッドがユーザー モードで実行された時間を受け取る FILETIME 構造体へのポインター。
また、 Process Explorerを使用してスレッドを監視すると、これらの時間が変化していることがわかります。
于 2013-07-12T12:07:20.790 に答える