多线程情况下,设置了断点可能会对运行结果有影响的,比如本来要争用一个资源,结果因为你设了断点调试,没有发生争用的情况,建议通过写日志代替设断点
首先你的提问方式有问题、你这样提问会让很多人根据你问题的名称认为这是要debug的代码和本地编译的代码不一致
另外多线程情况下、应该以log记录为主、你在多线程下打断点没啥意义
我想问,你们所说的log记录,是在方法的开始和结束,做个记号到txt中嘛?
@😀明笔记: 不只是开始、是你认为可能出错的地方、还有多线程打日志一定要带上线程ID、不然你不好分析
@IPeanut: 学到了学到了~感谢
@😀明笔记: 加油!
@😀明笔记: 多线程的领域有很多的坑等着你来踩
@IPeanut: 哈哈哈确实踩过不少了,不知有没有这样的幸运?让我听听你踩过的坑?_