![]() |
1
3
shmopen仍将在文件系统中创建一个文件来表示共享内存对象。 您可以使用map_anonymous和map_shared调用mmap,它不会创建任何文件。然而,其他进程必须是当前进程的子进程,并且必须在调用fork之前设置mmap。 如果这行不通,那么shm_open是你最好的选择。 |
![]() |
2
1
您可以使用shm_open创建共享内存区域。下面的代码段演示了使用shm_open()创建共享内存对象,然后使用ftruncate()调整大小,然后使用mmap()映射到进程地址空间:
|
![]() |
CaTx · 使用带有一个大于号和两个大于号的回波的区别 2 年前 |
![]() |
Ari157 · x86_64 Linux程序集中的逻辑与实现 2 年前 |
![]() |
Ty Q. · 分段故障GLFW3/GLAD 2 年前 |
![]() |
ShortArrow · 如何使用git管理链接源文件? 2 年前 |
![]() |
Bastien L. · 多Linux Grafana集成 2 年前 |