社区
Linux/Unix社区
帖子详情
gdb也能调多线程程序吗?
cdhit
2006-11-30 08:49:25
多线程程序执行到后来应该是一棵树,
程序运行进入不同的子进程中。
gdb往哪个方向走呢?
...全文
199
2
打赏
收藏
gdb也能调多线程程序吗?
多线程程序执行到后来应该是一棵树, 程序运行进入不同的子进程中。 gdb往哪个方向走呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
denny2
2006-12-01
打赏
举报
回复
多线程环境调试某个线程,使其单独活跃执行
:1,gdb thread apply all signal SIGSTOP
2,gdb thread apply destThreadNum signal SIGCONT
3恢复gdb thread apply all signal SIGCONT
besthyq
2006-11-30
打赏
举报
回复
可以调。
Linux
程序
设计 第4版.haozip01
12.3 第一个线程
程序
418 12.4 同时执行 421 12.5 同步 423 12.5.1 用信号量进行同步 423 12.5.2 用互斥量进行同步 427 12.6 线程的属性 431 12.7 取消一个线程 435 12.8
多线程
438 12.9 小结 442 第13章 ...
Linux 应用
程序
开发成长之路
学习本书应具备以下基础: 1. 具备基础的Linux系统知识及相关操作;...过程,编译过程,
调
式器
GDB
的使用,系统
调
用与API,文件操作,串行通信
程序
的实现。进程的产生与控制,进程间的通信,
多线程
编程。
gdb
多线程
调
试
采用
gdb
调
试代码时,经常遇到
多线程
的情况,但对
gdb
在
多线程
中的切换并不熟悉,导致排查问题很困难,所以整理下
多线程
调
试方法。如果只想n或者s单步
调
试锁定线程时:set scheduler-locking step。锁定当前线程,暂停...
使用
gdb
调
试
多线程
的方法
gdb
法有个致命的缺陷,就是它打乱了
多线程
的真是
调
度顺序。
多线程
特定的错误往往是由于缺乏对共享数据的保护而导致的竞争状态的出现,而竞争状态的出现是具有偶然性的,取决于特定的
调
度次序;而当设置断点时,实际...
使用
gdb
调
试多进程
多线程
程序
今天我们来谈谈如何使用
gdb
调
试多进程和
多线程
程序
??? 其实
gdb
本身没有对多进程
程序
调
试提供直接支持。例如,使用
gdb
调
试某个进程,如果该进程fork了子进程,
gdb
会继续
调
试该进程,子进程会不受干扰地继续...
Linux/Unix社区
23,120
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章