共享内存允许两个或更多进程共享一给定的内存区域
因为数据不需要在各个进程之间复制,所以这是最高效的一种进程间通信方式
使用共享内存的关键在于如何在多个进程之间对一给定的存储区进行同步访问
共享内存需要在硬盘上建立索引
共享内存(shared memory)是在多处理器的计算机系统中,可以被不同中央处理器(CPU)访问的大容量内存。这种内存允许多个进程访问同一块内存空间,是最快的可用进程间通信(IPC)形式。当一个进程向共享内存区域写入数据时,共享这个内存区域的所有进程都可以立刻看到其中的内容。
而索引是一个单独的、存储在磁盘上的数据结构,它包含了对数据表里所有记录的引用指针。使用索引可以快速找出在某个或多个列中有一特定值的行。索引主要用于提高数据库查询操作的速度,与共享内存的功能和用途并不相同。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题