社区
Windows客户端开发
帖子详情
多线程的CallStack问题
achibana
2009-07-09 11:52:29
现在调试一个程序, 多线程, 发现有死锁的情况, 我在一个线程里面打断点, 停止的时候可以看见当前线程的callstack,
但是切换到另一个线程却发现没有callstack, 只有一个地址. 环境是VS2005, WM sdk5.0. 有人遇到这样的问题吗?
...全文
65
6
打赏
收藏
多线程的CallStack问题
现在调试一个程序, 多线程, 发现有死锁的情况, 我在一个线程里面打断点, 停止的时候可以看见当前线程的callstack, 但是切换到另一个线程却发现没有callstack, 只有一个地址. 环境是VS2005, WM sdk5.0. 有人遇到这样的问题吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
achibana
2009-07-09
打赏
举报
回复
唉, 看来是没办法了, 在win32很简单的事情, 在wm上要写日志...
88csdn
2009-07-09
打赏
举报
回复
写一下日志看看呗~~~
sanon107
2009-07-09
打赏
举报
回复
不是很了解,帮忙顶一下
另外给点建议楼主,也知对不对
1. 先把编译出来的文件都删掉其它(如.obj等)重新 rebuild all ,再 debug 看看是否能 debug 代码
2. 若仍不行可能跳到楼主用到的没代码的控件(如lib、dll等),可能是他们里面的线程死锁了
achibana
2009-07-09
打赏
举报
回复
是为了找死锁的原因, 才有这个问题. 因为我的断点打在一个线程上, 停下来后想看其他线程停在什么地方, 于是在线程窗口点击别的线程,
在win32调试的时候, callstack窗口应该显示这个线程的调用, 但是在windows mobile上面只能显示汇编, 而且callstack只有一个条目就是
一个地址.
大家可以做一个测试, 就是任意调试一个程序, 然后点暂停, 查看线程, 然后看调用堆栈窗口, 看是不是这样的情况.
世外涛缘
2009-07-09
打赏
举报
回复
每个线程都有个独立的调用堆栈,不知道楼主描述的现象与死锁有什么必然的联系。
要不楼主还是把代码贴上来看看吧。
ppc_2008
2009-07-09
打赏
举报
回复
帮楼主顶起来
java进阶教程elastic stack从入门到实践
从环境的部署到技术的应用,再到项目实战,让我们不仅是学习框架技术的使用,而且可以学习到使用ElasticStack如何解决实际的
问题
,我们通过收集系统日志数据、服务器指标数据、nginx的运行数据等,多维度的展示了...
iOS中线程Call Stack的捕获和解析(二)
上接iOS中线程Call Stack的捕获和解析(一)。1. 部分参考资料做这一块时也是查阅了很多链接和书籍,包括但不限于: 《OS X ABI Mach-O File Format Reference》 《Mach-O Programming Topics》 《程序员的自我修养...
关于JS里面的Call Stack and Heap
关于JS里面的Call Stack and HeapAbstractWhat is the Call Stack and Heap in JSWhat is the difference between the Stack and Heap?StackHeapWhat is Call Stack & Memory Heap in JavaScript?Call ...
调用栈 (Call Stack)
调用栈的英文叫做call stack,从其英文书名来看,知道它本身就是一个栈,故而它满足栈的先入后出的特性。 wiki上有篇文章讲述call stack。 关于栈的溢出(stack overflow),有下面的定义: Since the call...
调用栈(call stack)
调用栈的英文叫做call stack,从其英文书名来看,知道它本身就是一个栈,故而它满足栈的先入后出的特性。 wiki上有篇文章讲述call stack:http://en.wikipedia.org/wiki/Call_stack 关于栈的溢出(stack overflow)...
Windows客户端开发
7,657
社区成员
18,845
社区内容
发帖
与我相关
我的任务
Windows客户端开发
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
复制链接
扫一扫
分享
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章