扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
“卡死”是一个非常主观的描述,如果你要让主线程杀掉卡死的线程,那么你必须给“卡死”做出准确的定义。
新都网站建设公司创新互联,新都网站设计制作,有大型网站制作公司丰富经验。已为新都上1000家提供企业网站建设服务。企业网站搭建\外贸营销网站建设要多少钱,请找那个售后服务好的新都做网站的公司定做!
什么是卡死?30秒没有响应就是卡死?那么“没有响应”的定义又是什么?
你给出这些条件以后,杀掉一个线程就不难。Abort方法,Dispose方法,都可以。
应该是未响应的操作,窗体线程有响应,但是内部操作未响应。
经常死机的原因:
1.病毒木马是造成电脑经常死机的原因:病毒木马对系统文件的破坏导致电脑经常死机 。而且还会篡改桌面图标,浏览器里添加了好多无法删除的收藏夹。 桌面的浏览器主页被锁定。.网络游戏的账号被盗,甚至网银账号密码也会被盗走。
2.系统文件被破坏,如果操作系统重要的运行文件丢失或者损坏,例如某些动态链接库文件(dll)丢失,或者某些配置文件(如system.ini、win.ini 等),系统驱动文件(如config.sys等)等 。
3.在使用测试版的软件,盗版软件的时候,由于该应用软件纯咋爱一些bug或者程序不稳定,造成与系统不兼容导致电脑死机。
4.硬件问题引起的,散热不良,电脑内灰尘过多,cpu设置超频,硬件存在坏道,内存条松动等。
5.硬盘剩余空间太少或者碎片太多。
~希望我的回答对你有帮助,如果有疑问,请继续“追问”!
~答题不易,互相理解,您的采纳是我前进的动力,感谢您!!
没看懂你的语言,你需要的seta过程,是只有一句sleep?还是当只有一个sleep时,不会卡死?而加上后面的语句就出现问题?
这里贴出来的是全部代码吗?
读取数据。根据查询vb.nettimer相关信息得知,vb.nettimer间隔短死机是因为,VB程序中有一个timer,还有on error语句,timer里就是从一个数据库读取数据存入到另一个数据库中,正常运行,但是有时候会卡死。
1、可能进入了死循环,仔细检查代码有无这种情况。
2、无用的数据一直在累积而没有及时销毁,导致内存占用越来越大,最终崩溃。要注意对象随用随清,及时 Dispose 掉或调用 GC.Collect。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流