怪异,高手解释上
怪异,高手解释下
程序一运行就出错,但单步调试时却没问题却又能执行成功这是为什么呢?
------解决方案--------------------
有些东西是无法单步的~因为他随着时间或者外部触发而改变,只有顺序执行的代码单步不影响执行结果
------解决方案--------------------
有些情况,单步模拟不出来(例如多线程互斥冲突等,这些异常发生在很短的时间内,或者很偶然的情况下,而单步给了cpu执行每一步足够的时间,不是真实情况)
这种情况,可以试试通过打日志等手段捕捉异常。
------解决方案--------------------
多线程,print log
------解决方案--------------------
程序一运行就出错,但单步调试时却没问题却又能执行成功这是为什么呢?
------解决方案--------------------
有些东西是无法单步的~因为他随着时间或者外部触发而改变,只有顺序执行的代码单步不影响执行结果
------解决方案--------------------
有些情况,单步模拟不出来(例如多线程互斥冲突等,这些异常发生在很短的时间内,或者很偶然的情况下,而单步给了cpu执行每一步足够的时间,不是真实情况)
这种情况,可以试试通过打日志等手段捕捉异常。
------解决方案--------------------
多线程,print log
------解决方案--------------------