glibc如果沒有進(jìn)行unmap 就可以訪問宗弯,但非法脯燃,如果已經(jīng)unmap 了,訪問就會(huì)報(bào)segment fault罕伯。
如果是一次申請(qǐng)的內(nèi)存比較小可能不需要進(jìn)行map操作曲伊,直接從cache 里邊獲取,如果申請(qǐng)的內(nèi)存較大追他,比如大于5M等就會(huì)進(jìn)行大塊map,這種在free的時(shí)候會(huì)立即調(diào)用unmap岛蚤,然后再訪問這段內(nèi)存就會(huì)報(bào)錯(cuò)邑狸。
所以還是要養(yǎng)成釋放內(nèi)存后將指針置空,避免訪問也指針涤妒。