Skip to content

Commit 10e244f

Browse files
authored
Update 1rust-dynamic-allocation.rst
1 parent 13e9448 commit 10e244f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

source/chapter4/1rust-dynamic-allocation.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ Rust 中的动态内存分配
4949
- 内碎片:已被分配出去(属于某个在运行的应用)内存区域,占有这些区域的应用并不使用这块区域,操作系统也无法利用这块区域。
5050
- 外碎片:还没被分配出去(不属于任何在运行的应用)内存空闲区域,由于太小而无法分配给提出申请内存空间的应用。
5151

52-
为何应用开发者在编程中“看不到”内存碎片?这是因为动态内存管理有更底层的系统标准库来完成的,它能看到并进行管理。而应用开发者只需调用系统标准库提供的内存申请/释放函数接口即可。
52+
为何应用开发者在编程中“看不到”内存碎片?这是因为动态内存管理由更底层的系统标准库来完成的,它能看到并进行管理。而应用开发者只需调用系统标准库提供的内存申请/释放函数接口即可。
5353

5454
鉴于动态分配是一项非常基础的功能,很多高级语言的系统标准库中都实现了它。以 C 语言为例,C 标准库中提供了如下两个动态分配
5555
的接口函数:

0 commit comments

Comments
 (0)