0

私のマルチスレッド Delphi アプリケーションには、VEH 例外ハンドラがあります。( http://msdn.microsoft.com/en-us/library/windows/desktop/ms681420(v=vs.85).aspx ) トリガーされたときにメモリアドレス、例外の種類などを取得できますが、スレッド情報を取得できません.

メモリアドレスからスレッドIDを取得することは可能ですか?

4

1 に答える 1

2

メモリアドレスからスレッド ID を取得することは可能ですか?

メモリアドレスがコードのアドレスを意味する場合、答えはノーです。複数のスレッドを同じアドレスで同時に実行できます。

これらの例外ハンドラーが、例外を発生させたスレッド以外のスレッドで呼び出されたという証拠はありません。

于 2013-10-13T19:15:57.590 に答える