(4)多线程调试
A. 基本命令
(gdb) info threads:查看GDB当前调试的程序的各个线程的相关信息
(gdb) thread threadno:切换当前线程到由threadno指定的线程
(gdb) thread apply [threadno] [all] args:对指定(或所有)的线程执行由args指定的命令
B. 相关属性
(gdb) set scheduler-locking mode: 设置程序运行过程中锁scheduler的模式:
on: 除当前线程外的其它线程都被锁住,不可运行
off: 缺省情况,每个线程都会正常抢占cpu时间片
step: 在执行单步命令期间,其它线程不能运行
(gdb) show scheduler-locking:查看 当前的scheduler-locking模式设置
*
手把手教你玩转GDB--ZeshengWu
*
2021-09-29 15:44:21
1.37MB
gdb
1