遇到一个问题,加了两个断点
当运行到断点A后,我释放掉了,理想状态应该是在断点B停住,但并没有,程序感觉就像是阻塞了一样请问,这种状况如何知道程序当前是在哪里阻塞着?
回复:
可以让调试器停住,然后在调试堆栈中看到它当前调用的是什么。
当然,如果你有完备的单元测试和日志,那么发现起来或许容易一些。
本文共 204 字,大约阅读时间需要 1 分钟。
遇到一个问题,加了两个断点
当运行到断点A后,我释放掉了,理想状态应该是在断点B停住,但并没有,程序感觉就像是阻塞了一样请问,这种状况如何知道程序当前是在哪里阻塞着?
回复:
可以让调试器停住,然后在调试堆栈中看到它当前调用的是什么。
当然,如果你有完备的单元测试和日志,那么发现起来或许容易一些。
转载于:https://www.cnblogs.com/stableboy/p/10794817.html