📡
首页
🏢
企业
📚
考试
📖
攻略
📰
日报
👤
我的
校招宝-应届生校园招聘情报站
聚合秋招/春招/实习/提前批
面试真题
操作系统 · 简单 · 百度
进程间的通讯方式
简单
操作系统
🎤 百度
参考答案
结论:进程间通信(IPC)主要有六种方式:管道、消息队列、共享内存、信号量、信号、套接字。
要点:
- 管道:匿名管道(父子进程)和命名管道(无亲缘关系),半双工,基于文件系统;
- 消息队列:内核中消息链表,可独立于进程,支持异步;
- 共享内存:映射同一块物理内存,最快,需配合信号量同步;
- 信号量:主要用于同步互斥,非数据传输;
- 信号:异步通知事件,如kill;
- 套接字:最通用,支持跨主机。
原理:除共享内存直接访问内存外,其余均需在用户态和内核态间拷贝数据。
题目整理自公开面经,答案由校招宝自研生成,仅供参考
🏢 百度 在招岗位(5 条)
北京-人力资源-HRSSC方向(J100833)
北京
2027AIDU-多模态算法工程师(J99956)
上海,北京
2027AIDU-大模型Infra工程师(J99967)
北京
北京-人力资源专员(J105970)
北京
北京-AI网络工程师(J104899)
北京
查看「百度」企业档案与全部在招岗位 ›
🎤 百度 其他面试真题
进程和线程的区别
操作系统
@Transactional` 注解的原理?
Java
除了 `inline`,还能怎么设置内联函数?
C++
处理大文件用进程还是线程?
操作系统
抖音消息推送架构设计讨论
后端
对于 RabbitMQ 的使用
后端
查看「百度」全部面试真题 ›
📚 更多「操作系统」面试真题
进程和线程的区别
简单
处理大文件用进程还是线程?
中等
从三个方面回答Linux进程与线程的区别
简单
调用一个函数,说出调用函数的具体过程?
中等
读写锁是怎么实现的
中等
堆和栈的区别?
简单
堆和栈在操作系统底层的实现
中等
对于信号量、volatile 有没有理解?
中等
查看全部「操作系统」真题 ›
‹ 返回面试真题库
首页
企业
考试
攻略
日报
我的