高并发内存池的实现

第一层:Thread Cache(线程缓存) 1.thread cache是内存池中的第一层缓存, 这一层缓存主要解决的问题就是并发状态下锁竞争的效率问题。 线程在这里申请不需要加锁,每一个线程都有自己独立的cache,这也就是这个项目并发高效的地方。 怎么实现每个线程都拥有自己唯一的线程缓存呢? 为了避免加锁带来的效率,在Thread Cache中使用(tls)thread local stor
相关文章
相关标签/搜索