2015年10月24日

内存管理器(七)Glibc malloc 实现(三)--多线程思想(先占个坑)

摘要: 基本方式1.使用锁的方式来支持多线程 我们之前介绍过,库函数的实现方式是通过一个主分配区和多个非主分配区来组织的,每一个分配区中又有一个bins.我们先说对于大的分配区是如何保证线程安全的。首先,每一个分配区均有一个结构体,这个结构体中有一个线程锁和一些其他的数据结构,其中别的... 阅读全文

posted @ 2015-10-24 21:08 zmrlinux 阅读(1222) 评论(0) 推荐(0)

导航