星海

操作系统 · 单选题 · 第 24 题

计算机基础面试八股 · 第 24 题

下列进程间通信方式中,通常速度最快的是?

  1. A管道
  2. B共享内存
  3. C消息队列
  4. D本机套接字

答案

B B. 共享内存

解析

共享内存把同一段物理内存映射到多个进程的地址空间,数据写进去对方直接可见,不需要在用户态和内核态之间拷贝。管道、消息队列和套接字都要经过内核缓冲区,一次通信至少两次拷贝。代价是共享内存本身不提供同步,通常要配合信号量或互斥锁使用。

在线刷这套题:即时判分、错题本、闪卡复习,不用登录就能练。