wmi クエリ (すべてのスレッドと各スレッドの詳細情報) を使用してプロセス情報を要求するアプリケーションを見つけました。このアプリケーションを修正して、スレッドごとの CPU 使用率を決定しました。(アプリケーションの名前が「appy」の場合、スレッドの名前は「appy/0」、「appy/1」、...)
私の質問: IDE または別のデバッグ環境の外でこれらのスレッドを簡単に識別する方法はありますか?
メソッドがあることは知ってNameThreadForDebugging
いますが、これはデバッグ環境の外ではアクセスできません。
そのスレッドの作成時に独自のスレッド ID を割り当てる方法はありますか? または、辞書を作成し、その辞書をファイルに書き込んで外部からアクセスできるようにすることで、誰が誰であるか (スレッド) を知る唯一の方法です。
前もって感謝します!