We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 13e9448 commit 10e244fCopy full SHA for 10e244f
source/chapter4/1rust-dynamic-allocation.rst
@@ -49,7 +49,7 @@ Rust 中的动态内存分配
49
- 内碎片:已被分配出去(属于某个在运行的应用)内存区域,占有这些区域的应用并不使用这块区域,操作系统也无法利用这块区域。
50
- 外碎片:还没被分配出去(不属于任何在运行的应用)内存空闲区域,由于太小而无法分配给提出申请内存空间的应用。
51
52
- 为何应用开发者在编程中“看不到”内存碎片?这是因为动态内存管理有更底层的系统标准库来完成的,它能看到并进行管理。而应用开发者只需调用系统标准库提供的内存申请/释放函数接口即可。
+ 为何应用开发者在编程中“看不到”内存碎片?这是因为动态内存管理由更底层的系统标准库来完成的,它能看到并进行管理。而应用开发者只需调用系统标准库提供的内存申请/释放函数接口即可。
53
54
鉴于动态分配是一项非常基础的功能,很多高级语言的系统标准库中都实现了它。以 C 语言为例,C 标准库中提供了如下两个动态分配
55
的接口函数:
0 commit comments