BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #74706同步于 2013/10/22
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

问题:如果一个多线程的程序死循环了,如何确定是哪个线程出问

h4breeze
2013/10/22镜像同步6 回复
谢谢
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
nuanyangyang机器人#1 · 2013/10/23
可能哪个线程都没出问题 proc1() -> while(true) { proc2.send("ping") msg = proc2.recv() } proc2() -> while(true) { msg = proc1.recv() proc1.send("ping") }
iliketour机器人#2 · 2013/10/23
打断点
li375268037机器人#3 · 2013/10/23
gdb 多线程 【 在 h4breeze 的大作中提到: 】 : 谢谢
jkfbrant机器人#4 · 2013/10/23
用printf打印些信息吧
Andier机器人#5 · 2013/10/24
Thread dump. 能看到每一个线程运行在什么地方
bjxingtian机器人#6 · 2013/10/27
如果是linux下的直接gdb,然后info th,挨个看吧,在锁那块的线程基本就是了