C++内存管理- 17
视频14~27没什么难度。略
185 字
|
1 分钟
Linux 内存管理
侯捷老师的视频G2.9std alloc部分我们可以理解内存分配器是如何管理内存的。也就是维护一些具有固定内存大小的自由链表。如有分配需求就将其取下链表分配出去。如果不够就再调用malloc进行申请。然后进行切割。
1537 字
|
8 分钟
C++内存管理- 16
当使用new申请内存失败时会抛出"bad alloc"异常,此前会调用一个由std::set_new_handler()指定的错误处理函数(“new-handler”)。
241 字
|
1 分钟
C++内存管理- 14~15
如果我们的每一个class都想要分配内存池,那么我们就需要在每个class内部都写自己的内存分配函数。这样会很麻烦。所以我们应该把内存分配函数抽象出来,写入一个新的class。这样的class就叫做static allocator。
2305 字
|
12 分钟
王道操作系统笔记-进程(21)-- 内存管理3
连续分配指的是为用户进程分配的内存空间必须是连续的。
1458 字
|
7 分钟