GetCurrentThreadId()を使用してスレッドのIDを取得することは可能ですが、実際にスレッドIDを設定することは可能ですか?もしそうなら、どうですか?スレッドのスレッドIDを変更/上書きする
例:私は5432からのThreadIDが内部テーブルからのWindowsによって割り当てられた1234
GetCurrentThreadId()を使用してスレッドのIDを取得することは可能ですが、実際にスレッドIDを設定することは可能ですか?もしそうなら、どうですか?スレッドのスレッドIDを変更/上書きする
例:私は5432からのThreadIDが内部テーブルからのWindowsによって割り当てられた1234
にスレッドのスレッドIDを変更したいです。それを変更することはできません。
スレッド終了するまでdocumentation
で述べたように、スレッド識別子が一意システム全体のスレッドを識別する。
スレッドIDの変更が可能な場合は、IDが他のユーザーによって使用されていないことを確認するまで、新しいスレッドの作成を無効にする必要があります。あなたはそれが現実的ではないことを認めます。
なぜこれをやりたいですか? PIDはオペレーティングシステムで使用されている値なので、変更しないでください。 – Jack
スレッドを比較するのに使用する文字列ではなくIDを変更するのはなぜですか? IDを具体的に比較することを強要する人はいません。 –