原文:“嘗試讀取或寫入受保護的內存”的解決思路

以前的一個系統今天狂跳 嘗試讀取或寫入受保護的內存 錯誤,內存錯誤無法調試,抓狂 原因大概是: :多個線程同時調用一個資源,且程序中沒有加鎖限制資源的訪問。當一個線程占用該資源,另一個線程調用該資源時就bug了。 :系統頻繁調用一個資源,進行正常的資源釋放。但是垃圾回收器還來不及進行資源回收釋放。 :這個資源損壞了,再去訪問該資源也會跳bug 還有人說碰到這種錯誤,關掉殺軟就會好了,這也是一種思路 ...

2016-12-01 18:13 0 4405 推薦指數:

查看詳情

C#--嘗試讀取寫入保護內存,這通常指示其他內存已損壞。

記:   近期在C#中調用別人的DLL的時候有時候出現了 嘗試讀取寫入保護內存 。這通常指示其他內存已損壞 的問題。   錯誤類型:System.AccessViolationException。   問題位置:在與C++ dll規定傳參的類型用的是string導致 ...

Tue Apr 14 19:05:00 CST 2020 0 1791
 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM