问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何调试c++多线程程序?

发布网友 发布时间:2022-04-27 03:25

我来回答

1个回答

热心网友 时间:2022-04-30 10:52

gdb有thread相关命令,如infothread(简写成infoth)显示线程消息,bxxthreadyy可以针对某个thread设置断点,threadxx(简写成thrxx)切换到某个thread。
再配合frame(简写f)相关的命令(比如up,down在不同frame间跳转),基本可以处理若干个不同的线程间的debug……
其他的debugger,应该也会有同样的功能。
不过如果用的线程比较多的话……建议还是写一些辅助函数,在debug过程中打印出tid,然后对比一些蹊跷的地方,效果会更好。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
纯种萨摩和不纯的萨摩的区别 不是纯种萨摩,长大成型后和纯种萨摩外表一样吗 学播音主持和配音哪个更赚钱,各有各的长处 学播音真的能改变声音吗,会让自己的普通话更加标准 学习播音和配音的作用,可以提升自信和气质 普通人学配音有没有用,有兴趣则有用 什么是永诚财产保险股份有限公司 win10电脑升级不了ie11win10怎么升级ie11 电脑硬件保修哪些电脑硬件保修包括什么 电脑固态硬盘质保几年一般的电脑保修时间是多久 如何在gdb调试多线程 一个月连续申请三张信用卡会对征信有影响吗。办好不激活有影响吗? 一个月连续申请3张信用卡对征信有影响吗? 办理的信用卡太多会不会影响征信? 名下有多张信用卡会不会影响征信? 如果办多张信用卡,但是不用,是否会对征信产生影响? 信用卡办太多会影响征信吗 同时申请两张信用卡有影响吗 信用卡办得太多,是否会影响个人征信呢? 中国和国外知名物业管理企业有哪些? 中国最大物业管理企业是哪一家? word中怎么调整表格以外的字体与表格的间距 什么时间喝牛奶最好? 一天之中喝牛奶的最佳时间是多久? QQ上的个性标签怎么弄 喝牛奶的最佳时间是早上还是晚上呢? 合伙协议效力如何认定 手机QQ怎么弄个性标签? 喝牛奶的最佳时间是什么时候? 如何认定合伙协议的效力 Eclipse下联合GDB调试多线程so库无法断点 如何调试c++ 多线程程序 linux怎么配置gdb调试器怎么设置显示所有代码 在Linux下综合使用vi、gcc编译器和gdb调试器开发汉诺塔游戏程序_百度... gdb调试程序函数名为问号,什么原因? gdb调试程序函数名为问号,什么原因 微信上只有收付款和支付,那银行卡在哪里 微信支付银行卡在哪里消费的,可以手机打电话查吗 "吃粽子"是什么意思? 华为P10Plus的导航栏在哪里!急!! 华为P10Plus怎么开启悬浮按钮 为什么端午节要吃粽子?是什么意思? 华为p10 plus有虚拟按键吗 现在的华为手机自带备忘录有字数限制吗?如果有,最大字数是多少? 苹果屏幕不灵敏怎么办 苹果屏幕触屏不太灵 电脑如何下载办公软件2010免费的 国家提倡禁止校外补课,对此你觉得带来了哪些好处? 禁止课外培训机构,对教育事业有什么好处? 为什么有的学霸不上辅导班依然牛,而其他学生,经常上辅导班还是成绩平平?