关注
进程通信----信号量-atomicinteger--信号-管道无名亲属有名-主机之间socket-消息队列读写-共享内存
线程修改共同数据-竞态条件-禁止统一时刻-互斥条件
临界资源-一次仅允许一个进程使用的-临界区就是进程中访问临界资源的代码区
为了互斥-不能同时进入临界区-临界区外的进程不得阻塞其他进程-不能无限等待
管道-无名管道-半双工(可以互相发送消息但是同一时刻只能单向发送)固定读写端-是特殊的文件
只用于亲属比如父子进程的通信-有名管道可以用于非亲属
消息队列-链接表-系统的内核-读写权限的进程可以操作消息队列来进行通信
信号量--只是计数器-比如AtomicInteger -可以写多线程达到原子操作,用于同步和互斥
信号--用于接受进程某件事已经发生
共享内存--贡献同一个内存区域
套接字的socket-----用于不用主机的进程的通信
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
2025-12-18 07:19
华南农业大学 嵌入式工程师 点赞 评论 收藏
分享
查看19道真题和解析 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 为了入行xx岗,我学了__ #
8590次浏览 123人参与
# 秋招有哪些公司要求提前实习 #
99976次浏览 516人参与
# 简历第一个项目做什么 #
9860次浏览 140人参与
# 你秋招最后悔的选择 #
80016次浏览 361人参与
# 参加哪些竞赛对找工作有帮助? #
10752次浏览 159人参与
# 打工人锐评公司红黑榜 #
190487次浏览 1048人参与
# 工作压力大怎么缓解 #
131854次浏览 1132人参与
# 运营面经 #
151809次浏览 1334人参与
# 我在牛客求捞 #
101183次浏览 311人参与
# 被说“做题家”,你的反应是_____? #
3897次浏览 118人参与
# 运营商笔面经互助 #
195002次浏览 1800人参与
# AI“智障”时刻 #
21647次浏览 113人参与
# 你都见过什么样的草台班子? #
13216次浏览 97人参与
# 26届的你,投了哪些公司? #
248593次浏览 1667人参与
# Prompt分享 #
4223次浏览 110人参与
# 我心目中的理想工作是这样的 #
92782次浏览 901人参与
# AI了,我在打一种很新的工 #
128679次浏览 1316人参与
# 找实习记录 #
48545次浏览 649人参与
# 工作压力大,你会干什么? #
16898次浏览 441人参与
# 双非本科的出路是什么? #
201334次浏览 1536人参与