操作系统 · 单选题 · 第 24 题
计算机基础面试八股 · 第 24 题
下列进程间通信方式中,通常速度最快的是?
- A管道
- B共享内存
- C消息队列
- D本机套接字
答案
B B. 共享内存
解析
共享内存把同一段物理内存映射到多个进程的地址空间,数据写进去对方直接可见,不需要在用户态和内核态之间拷贝。管道、消息队列和套接字都要经过内核缓冲区,一次通信至少两次拷贝。代价是共享内存本身不提供同步,通常要配合信号量或互斥锁使用。
操作系统 · 单选题 · 第 24 题
下列进程间通信方式中,通常速度最快的是?
B B. 共享内存
共享内存把同一段物理内存映射到多个进程的地址空间,数据写进去对方直接可见,不需要在用户态和内核态之间拷贝。管道、消息队列和套接字都要经过内核缓冲区,一次通信至少两次拷贝。代价是共享内存本身不提供同步,通常要配合信号量或互斥锁使用。
在线刷这套题:即时判分、错题本、闪卡复习,不用登录就能练。