求助:线程死锁,,解决后200分奉上!

tdjdyq 2009-03-07 11:11:35
加精
由于代码太多,代码贴不上了,我现在已经写到我的BLOG上,麻烦大家帮下忙,看看是那里导致死锁了,解决后200分奉上!
我也是按着一篇文章写的代码.大家帮帮我谢谢
代码网址
http://blog.csdn.net/tdjdyq/archive/2009/03/06/3964695.aspx
...全文
2167 点赞 收藏 71
写回复
71 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
chos2006 2011-09-13
学习了
回复
这么多分,路过学习……
回复
xiaopoy 2011-04-03
mark /;^P
先睡觉,起来了再看能不能帮忙
回复
yong1610 2010-05-03
好难哦!!!来过
回复
hly930 2009-10-27
mark 学习
回复
xge 2009-08-27
[Quote=引用 61 楼 dzk_021 的回复:]
多线程的调试切记不能打断点,,,
[/Quote]
谁教你的,你应该找他退学费。
deadlock用debugger看,哪些代码是元凶,一目了然。
回复
dzk_021 2009-08-25
多线程的调试切记不能打断点,,,
回复
qgdbr08 2009-08-19
我也学到了东西了~ 呵呵 谢谢~
回复
xge 2009-08-19
没看你的代码,你想debug的话用windbg运行你的程序,发现死锁时break住,用!locks命令。你能看到所有的lock都是谁在用。再看一下每一个线程的callstack,能看到每一个线程都在等什么lock.到这一步为什么死锁就一目了然了。
回复
chenzhenxing 2009-08-17
多线程时是有点头痛,没有写好整个服以务就会挂掉。
回复
dfkjsdhfks 2009-08-11
mark
回复
tdjdyq 2009-04-29
哪个代码稍微修改下,就能独立运行
回复
zhaoke7891 2009-04-27
没看懂,楼主最好吧全部代码附上,这样我们也可以调试一下。
回复
beyond071 2009-03-19
会是牛贴 先占座学习
回复
dpkirin 2009-03-19
mark
回复
tdjdyq 2009-03-19
只要把线程挂起和激活函数去掉就可以正常运行,我现在怀疑是我挂起或激活的线程HANDLE有问题,导致线程全部不挂起
回复
lchen_fhhls 2009-03-16
顶一下
回复
aaaa3105563 2009-03-14
学习了
回复
tdjdyq 2009-03-13
结帖
回复
tdjdyq 2009-03-12
问题多多啊
回复
加载更多回复
相关推荐
发帖
C++ 语言
创建于2007-09-28

5.9w+

社区成员

C++ 语言相关问题讨论,技术干货分享,前沿动态等
申请成为版主
帖子事件
创建了帖子
2009-03-07 11:11
社区公告
暂无公告