glibc下malloc的理解

0.1 簡介 在linux中常見的malloc是glibc的malloc,經對glibc上malloc修改有適用於linux多線程的malloc即dlmalloc,還有一個ptmalloc2這二者有區別,其區別在於:linux dlmalloc 在子線程和父線程同時調用malloc時會有競爭,且只會有一個可以從heap中分配到空間。而且freelist data structure 是被衆進程共享
相關文章
相關標籤/搜索