最近写多线程程序的时候,碰到了A线程不能访问B线程创建的对象(C对象)的情况。由于代码牵涉范围太宽太多,导致我但始终迷惑C对象是由哪个线程创建的。所以很想弄明白,C对象究竟是由哪个线程创建,而我当前访问C对象的线程又是哪个线程?
刚开时不知道如何解决,后来发现VS2008有一个“线程窗口”,在Debug时能准确的查看。
打开方式(Debug状态下):
调试-->窗口-->线程
还有一个“堆栈窗口”,两者结合起来就应该能很好的解决问题了。
但我对这两个窗口的使用技巧掌握得还不太好,哪位高手知道更多的话,还请留言告知一下,感激不尽!


相关文章:
-
2022-03-08
-
2022-02-11
-
2021-06-01
-
2021-08-15
-
2022-02-24
-
2022-01-07
-
2021-10-23
猜你喜欢
-
2021-09-14
-
2022-12-23
-
2021-08-08
-
2021-11-20
-
2021-09-02
-
2022-12-23
相关资源
-
下载
2021-06-24
-
下载
2023-04-08
-
下载
2021-06-24
-
下载
2023-03-09