中文
Sign in
AI tools
聊天
热门问题
时间线
Loading AI tools
全部
文章
字典
引用
地图
mmap
来自维基百科,自由的百科全书
Found in articles
Apache可移植运行时
内存管理和内存池功能 原子操作(Linearizability) 动态库处理 文件I/O 命令参数解析 锁机制 散列表和数组
mmap
(英语:
mmap
)功能 网络套接字和协议 线程,进程和互斥锁功能 共享内存功能 时间子程序 用户和组ID服务 Glib提供类似的功能特性。
/dev/zero
NUL, 0x00)。它的典型用法包括用它提供的字符流来覆盖信息,以及产生一个特定大小的空白文件。BSD就是通过
mmap
把/dev/zero映射到虚地址空间实现共享内存的。使用
mmap
将/dev/zero映射到一个虚拟的内存空间,这个操作的效果等同于使用一段匿名的内存(没有和任何文件相关)。 下面的方法可以用于清空sda1分区的数据:
環形緩衝區
} /* Note, that initial anonymous
mmap
() can be avoided - after initial
mmap
() for descriptor fd, you can try
mmap
() with hinted address as (buffer->address
Netsniff-ng
的程序也在 Linux 上使用同一机制。 netsniff-ng 最初是作为网络嗅探器创建的,它支持用于网络数据包的Linux 内核packet-
mmap
(英语:
mmap
)接口。但后来添加了更多工具,例如iproute2套件,以使其成为有用的工具包。通过内核的零拷贝接口,即使在商用硬件上也可以实现高效的数据包处理。例如,使用
动态内存分配
overflow) Hoard記億體配置器(英语:Hoard memory allocator) Java虚拟机 heap malloc 内存池
mmap
(英语:
mmap
) new (C++) obstack(英语:obstack) Slab分配(英语:Slab allocation) SLOB 基于堆栈的内存分配