TC官方合作论坛

 找回密码
 立即注册
查看: 845|回复: 6

[已解决] 为什么循环总是假死!!!

[复制链接]
发表于 2014-2-8 12:26:55 | 显示全部楼层 |阅读模式

循环到了  最后等待的50000的时候 就会假死!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

发表于 2014-2-8 15:04:41 | 显示全部楼层
告诉你吧

凡是出现循环(真)循环结束  这个函数,必须增加线程.开启,否则界面即将卡死

而且你这个代码是由按钮操作死循环,那更加犯了错误
回复 支持 反对

使用道具 举报

发表于 2014-2-8 12:43:17 | 显示全部楼层
自己检查一下是哪种假死。
1.网页没响应(看你鼠标移动到得位置,跳转得URL 是否正确)
2.网页窗口界面刷新卡死了(窗口绑定模式。gdi屏幕边界问题)
3.代码循环出问题了(上面两个找不到了。哪只有这个问题了。嘿嘿。一行一行代码注释点慢慢排查...)
回复 支持 反对

使用道具 举报

发表于 2014-2-8 12:47:02 | 显示全部楼层
把辅助等待数值调的小一点看看,还有,循环次数设定数值试试!
回复 支持 反对

使用道具 举报

发表于 2014-2-8 12:48:45 | 显示全部楼层
不等待的循环会出现假死, 等待太久的循环同样也会出现假死, 过多的等待更会容易出现假死
所以  请在必要的地方加上等待, 可有可无的地方尽量删除, 尽量把等待的时间缩短一些
另外, 代码简洁不容易出现假死。
回复 支持 反对

使用道具 举报

发表于 2014-2-8 13:13:43 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2014-2-9 00:38:07 | 显示全部楼层
综合以上大神答案。简化代码,减少等待时间,删除不必要等待。关键。把循环功能封装起来。用 线程.开启() 来启动。喜欢的话可以采纳我的意见,不喜欢可以无视。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-9-24 07:49 , Processed in 0.043567 second(s), 25 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表