我想知道如何有效地调试multi-threaded programs
。
- 我阅读了一些
gdb
引用,但所有人都没有谈及multi-thread
debuging。- 我使用
gdb
来调试我的c ++程序。- linux thread reference
醇>
- 醇>
1>
很好地理解代码结构。2>
按线程调试线程。3>
就实施的确切时间戳而言。
PS: approch仍然无法解决我的问题。
答案 0 :(得分:0)
答案 1 :(得分:0)
使用调试器来理解程序可能适用于单线程系统。
对于涉及多个线程的问题,它肯定不起作用(好)。这是每个设计,因为人性是单线程的。
所以进入一个多线程系统:
这种方法遵循一次做一件事的范例。