1

StackWalk64 は、MSDN のドキュメントに明確に記載されているように、すべての dbghelp 関数と同様にシングル スレッドであることを知っています。http://msdn.microsoft.com/en-us/library/windows/desktop/ms680650(v=vs.85).aspx

「このようなすべての DbgHelp 関数はシングル スレッドです。したがって、複数のスレッドからこの関数を呼び出すと、予期しない動作やメモリの破損が発生する可能性があります。これを回避するには、複数のスレッドからのすべての同時呼び出しを同期する必要があります。この機能に。」

ただし、CaptureStackBackTrace の MSDN ドキュメントhttp://msdn.microsoft.com/en-us/library/windows/desktop/bb204633(v=vs.85).aspxには、CaptureStackBackTrace がシングル スレッドかどうかが記載されていません。

迅速な回答は大歓迎です。

4

1 に答える 1