2016-09-10 2 views
1

GetCurrentThreadId()を使用してスレッドのIDを取得することは可能ですが、実際にスレッドIDを設定することは可能ですか?もしそうなら、どうですか?スレッドのスレッドIDを変更/上書きする

例:私は5432からのThreadIDが内部テーブルからのWindowsによって割り当てられた1234

+0

なぜこれをやりたいですか? PIDはオペレーティングシステムで使用されている値なので、変更しないでください。 – Jack

+0

スレッドを比較するのに使用する文字列ではなくIDを変更するのはなぜですか? IDを具体的に比較することを強要する人はいません。 –

答えて

0

にスレッドのスレッドIDを変更したいです。それを変更することはできません。

0

スレッド終了するまでdocumentation

で述べたように、スレッド識別子が一意システム全体のスレッドを識別する。

スレッドIDの変更が可能な場合は、IDが他のユーザーによって使用されていないことを確認するまで、新しいスレッドの作成を無効にする必要があります。あなたはそれが現実的ではないことを認めます。