stl內存池怎麼實現的

C++技術問題總結-第8篇 STL內存池是怎麼實現的     STL內存池機制,使用雙層級配置器。第一級採用malloc、free,第二級視情況採用不同策略。   這樣的機制從heap中要空間,能夠解決內存碎片問題。 1.內存申請流程圖     簡要流程圖例如以下。 2.第二級配置器說明     第二級配置器目的解決小型區塊造成的內存碎片問題。       使用自由鏈表(free-list)技巧。
相關文章
相關標籤/搜索