Refining Core Development Skills
Dec 7, 2023 · Fundamentals
Understanding Linux Interprocess Shared Memory: memfd_create, mmap, and Unix Domain Socket Transfer
This article explains how Linux processes can share large data efficiently by creating a memory file with memfd_create, mapping it with mmap, and transferring the file descriptor over a Unix Domain Socket, while detailing the kernel mechanisms that enable true cross‑process memory sharing.
IPCLinuxMMAP
0 likes · 15 min read