首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Linux中,是否可以在调试期间停止单个线程?

在Linux中,是否可以在调试期间停止单个线程?
EN

Stack Overflow用户
提问于 2012-02-02 18:11:20
回答 2查看 1.7K关注 0票数 16

我想知道的是,在Linux的调试会话中,(读: gdb :))是否有可能停止单个线程的执行,让其他线程继续运行。

如果有人想知道为什么,请继续阅读:我写了一个软件监视器C++类(使用Qt)。我用一个简单的多线程程序对其进行了测试,但我也希望在将代码集成到实际应用程序中后再对其进行测试。如果我可以从调试器中停止线程,这将简化此测试阶段。:)

干杯,塞尔吉奥

EN

回答 2

Stack Overflow用户

发布于 2012-02-08 16:49:15

您可以使用totalview调试器来执行此操作。

票数 0
EN

Stack Overflow用户

发布于 2012-02-12 04:10:01

如果最小变化是可以的,那么您可以向线程发送一个停止信号(而不是作为gdb命令gdb -该变化),并调试所有其他正在运行的东西。Signal CONT允许线程继续。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9110467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档