“尝试读取或写入受保护的内存”的解决思路

以前的一个系统今天狂跳“尝试读取或写入受保护的内存”错误,内存错误无法调试,抓狂~~~

原因大概是:

1:多个线程同时调用一个资源,且程序中没有加锁限制资源的访问。当一个线程占用该资源,另一个线程调用该资源时就bug了。

2:系统频繁调用一个资源,进行正常的资源释放。但是垃圾回收器还来不及进行资源回收释放。

3:这个资源损坏了,再去访问该资源也会跳bug~~

还有人说碰到这种错误,关掉杀软就会好了,这也是一种思路吧,杀毒软件应该算是底层软件吧,小马哥是这么说的~~

原文地址:https://www.cnblogs.com/foreveryt/p/5111446.html