我想知道如何有效地调试multi-threaded programs。
我到目前为止所做的事:
gdb引用,但他们都很少谈到multi-thread调试器。gdb调试我的c++程序。你有什么诀窍要分享?
技能
1>很好地理解了代码结构。一个线程一个线程调试2>。3>在精确的时间戳实现方面。PS:审批仍然不能解决我的问题。
发布于 2014-02-26 05:38:03
发布于 2014-02-26 08:40:29
使用调试器来理解程序对于单线程系统可能很好。
对于涉及多个线程的问题,它肯定不起作用。这是根据设计,因为人的本性是单线程。
因此,要进入多线程系统:
这种方法遵循一次做一件事的范例。
https://stackoverflow.com/questions/22032634
复制相似问题