函數/代碼安全、malloc的低層實現

一般說到代碼安全時,一般會涉及這幾個方面: 一、函數中的指針操作出現下面幾種情況: 1.指針訪問無效的內存 2指針所指資源沒釋放,導致內存空間越佔越大。 3.指針已釋放資源,又去訪問。 二、函數在結束的時候,返回局部變量的地址或引用。 三、代碼的線程安全。 如何知道代碼或函數是線程安全的? 在函數運行的過程中,可能同一個會導致兩個或兩個以上的線程來訪問變量,那麼,如果在時間上出現你先取,我在你還沒
相關文章
相關標籤/搜索