C#程序经常崩溃中断的处理方法讨论
最近做了个C#的多线程多任务程序,不过很多用户用了, 有部分用户程序经常无故中断,程序崩溃,直接就关了,实在搞不清什么原因
本人本机测试(酷锐1.8,2G内存):开50任务,共1000多线程,运行24小时不出问题
垃圾电脑测试(P42.4,256内存):开6任务,共700线程,运行24小时不出任何问题
奇怪有些人(注内存都不低于1G,所开线程总数少于500),问题多多,有的内存不能为READ,有些是.NET的程序需要关闭提示框,反正开会程序就强关了,而且这问题站总用户的20%左右(所以不会是偶然,应该主要方面也不是用户电脑或系统的问题),,
我个人认为 可能程序本身有问题,但不会是主要,因为很多电脑是能稳定运行,应该是.NET本身存在的缺陷(个人觉得微软的东西好用但稳定性都是有问题)特求哪些高人能提出些解决的方法的思路,能有一种强健的容错机制,而不是依赖不可靠的 TRY CATCH等..