共享内存:一种让多个进程(或线程)访问同一块内存区域的机制,用于高效交换数据与通信(IPC)。常见于操作系统与并发编程中。(在更广义语境中也可指“共同的记忆/集体记忆”,但本词组最常见用法为计算机领域。)
/ˈʃɛrd ˈmɛməri/
Shared memory lets two processes exchange data quickly.
共享内存让两个进程可以快速交换数据。
To avoid race conditions, the program uses shared memory with proper synchronization primitives.
为避免竞争条件,该程序在使用共享内存时配合了恰当的同步原语。
shared 来自古英语 scearu(意为“分配、份额”相关概念),引申为“共同使用/分享的”;memory 来自拉丁语 memoria(记忆)。组合成 shared memory,字面义为“共同使用的内存”,在计算机科学中专指“多个执行单元共享同一内存区域”的通信与存储方式。