[C++]如何查找多线程中的死循环

原文: http://bbs.chinaunix.net/thread-1027611-1-1.html



ulimit -c unlimited (能产成core文件)

出现cpu 100%的时候

kill -6 pid (能产生core文件)

gdb调试core文件每个线程进去看看都停在什么地方



如果运行的机器有代码直接gdb 然后attach pid 后,看看每个线程停在什么地方....

阅读(1101) | 评论(0) | 转发(2) |0
上一篇:Linux中gdb 查看core堆栈信息

下一篇:Valgrind 使用简单说明
相关热门文章
* test123
* 编写安全代码——小心有符号数...
* 使用openssl api进行加密解密...
* 一段自己打印自己的c程序...
* sql relay的c++接口

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/228012

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月13日 下午1:47
下一篇 2023年2月13日 下午1:47

相关推荐