使用命令info threads查看当前进程所有的线程信息。
切换线程的命令如下:
thread 线程ID
线程ID就是前面提到的线程的标号。
要为2号和3号线程在代码155行处设置断点,可以使用以下命令:
b 155 thread 2
b 155 thread 3
我们可以为2号和3号线程执行print命令,查看它们对应的变量local_data的值。相应的命令如下:
thread apply 2 3 p local_data
用于查看所有线程栈回溯信息的命令thread apply all bt非常有用,尤其是在大型程序的调试过程中,比如死锁的调试。