堆溢出

  1.申請一個堆區; 2.連續申請3個大小一樣的堆塊H1 H2 H3; 3.釋放H1 H3; 4.申請同大小的H4   當發生再次申請同樣空間大小的h4時   依據最優匹配原則,空閒塊h3將被摘下提交給程序進行管理。   堆溢出的關鍵點就在這裏!我們仔細看看摘除H3是具體怎樣實現的,我們先來看看H3的Blink指向的是H1的Flink,H3的Flink存放的是堆表某一項的Blink地址,通過賦值
相關文章
相關標籤/搜索