Visual Studio 2008 中有没有办法记录,例如,在输出窗口中,线程状态更改。例如,我有 3 个线程,主线程和两个工作线程,我希望在特定时间查看包含这些线程状态更改的日志,它可能如下所示:
7/9/2013 16:38:10 Thread1 Running -> Suspended
7/9/2013 16:38:11 Thread2 Running -> Suspended
7/9/2013 16:38:23 Thread1 Suspended -> Running
7/9/2013 16:38:27 Thread1 Running -> Aborted
7/9/2013 16:38:16 Thread2 Suspended -> Stopped
是否有可能使用默认的 Visual Studio 工具来实现这样的结果,如果没有,是否有任何第三方工具可以做到这一点?
PS 我正在 Windows 上搜索本机代码 (C++) 的解决方案。
谢谢你。