内存
木头不是哑巴
这个作者很懒,什么都没留下…
展开
-
malloc与free的底层实现
1本节引言 内存管理内幕 Linux内存管理:Malloc 本文引用了下面这篇文章,读完下面,应该读下上面两篇文章,其中,《内存管理内幕》提供了一个简单的malloc/free实现版本。看看它的free设计,相信有足够的吸引力(gnu free版本远比这复杂) 该篇文章基本把malloc与free的实现机制说清楚了。但是有些陷藏的东西没说清楚。Malloc实际上有很多版本(DougLe...转载 2020-04-06 00:44:41 · 782 阅读 · 0 评论 -
操作系统-内存管理
文章目录 一、内存管理 1.1 内存的基础知识 1.1.1 什么是内存,有何作用 1.1.2 进程运行的原理-指令 1.1.3 逻辑地址VS物理地址 1.1.4 进程运行的基本原理(从写程序到程序运行) 1.1.5 装入内存的三种方式 1.1.5 链接的三种方式 1.1.6 总结 1.2 内存管理的概念 1.2.1 内存空间的分配与回收 1.2.2 内存空间的扩展 1.2.3 地址转换 1.2.4...转载 2020-04-05 19:08:34 · 151 阅读 · 0 评论 -
一致性hash算法的实现原理
朱大哥文章写的通俗易懂,我就不造轮子了,文章地址http://www.zsythink.net/archives/1182转载 2019-11-16 11:08:13 · 95 阅读 · 0 评论 -
使用Redis实现抢购
此文转自:https://my.oschina.net/crazymus/blog/533371?p=2 补充:redis中所有单个命令的执行都是原子的,所以文章中提到pop是原子的,llen也是原子的,但是第一种处理方式如果A线程通过llen获取库存,在lpush之前可能B线程也通过llen获得同样的库存,这样执行下来会出现超抢的情况,虽然redis是单线程的但支持多线程模式操作。 抢购是...转载 2019-11-14 21:33:19 · 463 阅读 · 0 评论