我有一个使用两个线程的程序.我已经在两个线程中都设置了断点.在gdb下运行程序时,我想在线程之间切换并使它们运行.(线程t1处于活动状态且正在运行,线程t2;在断点处暂停时.我想停止T1运行并运行T2).
有什么办法可以在gdb中安排线程吗?
我试图在gdb的linux中为创建线程的程序设置一个断点.我想在线程创建时设置一个断点,但不幸的pthread_create是它是一个版本化的符号,我无法得到它的全名.
如果我输入:
catch thread_start
Run Code Online (Sandbox Code Playgroud)
我明白了
Catch of thread_start not yet implemented
Run Code Online (Sandbox Code Playgroud)
在这种情况下,如何在gdb中捕获线程创建的最佳方法是什么?