Windows タスク マネージャーでは、プロセスの優先度を設定できます (または右クリックすると表示できます)。「リアルタイム」、「高」、「通常以上」などが表示されます。「ProcessExplorer」(sysinternals、現在は Microsoft) でも同様です。質問は、特定のプロセスでどのスレッドがどの優先度で実行されているかを確認する方法があるかどうかです (0 から 31 までの数字とともに表示されます)。つまり、5 レベルではなく、32 レベルの優先度になります (6、7、8、9、10)。
完全な免責事項: この質問は既に stackoverflow に投稿しましたが、これは superuser に属すると提案されたため、誰も回答できなかったため削除するようにマークしました。
答え1
はい、見つかりました。ProcessExplorer でプロセスを右クリックして、プロパティを選択します。そこから [スレッド] タブを選択すると、プロセス内で実行されているすべてのスレッドが「動的優先度」で表示されます。探していたのはまさにこれです。
答え2
プロセス エクスプローラーのメイン ウィンドウで [優先度] 列をオンにします。私のシステム (リアルタイムで実行されているものはありません) では、優先度 0 から 13 までが表示されるので、実際の優先度を読み取っていると思います。
これを行うには、列ヘッダーを右クリックし、ポップアップ メニューから [列の選択...] を選択し、[プロセス パフォーマンス] の下で優先度を選択します。