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

tdjdyq 2009-03-07 11:11:35
加精
由于代码太多,代码贴不上了,我现在已经写到我的BLOG上,麻烦大家帮下忙,看看是那里导致死锁了,解决后200分奉上!
我也是按着一篇文章写的代码.大家帮帮我谢谢
代码网址
http://blog.csdn.net/tdjdyq/archive/2009/03/06/3964695.aspx
...全文
2271 71 打赏 收藏 转发到动态 举报
写回复
用AI写文章
71 条回复
切换为时间正序
请发表友善的回复…
发表回复
chos2006 2011-09-13
  • 打赏
  • 举报
回复
学习了
疯狂-的-蜗牛 2011-04-10
  • 打赏
  • 举报
回复
这么多分,路过学习……
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
  • 打赏
  • 举报
回复
问题多多啊
加载更多回复(44)

65,020

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧