冷月手撕408之操做系统(7)-进程通信

操做系统的进程通信主要是介绍了 不一样进程之间的通信,主要掌握共享存储、消息队列、管道通信。缓存

主要的重点冷月作出了标识,知识点以下图(pdf版或xmind源文件请关注公众号:学长冷月,回复操做系统)。数据结构

file

冷月点睛

进程通信你们必须把这3种方式搞清楚,常常考,常常考。工具

共享存储就是不一样的进程经过同步互斥访问工具(PV操做)来互斥访问一组共享的内存空间。分别有基于数据结构(低级共享)、基于存储区(高级共享)。学习

消息队列就是发送方给接收方发送一个带有特定头的消息体,到接收方的消息缓冲队列,接收方在消息缓冲队列里取数据,直接发送:直接将特定体的消息发送到接收方的消息缓存队列;间接发送:发送方和接收方中间设置一个中间信箱,发送方将消息发送到信箱中,接收方从信箱中取数据。操作系统

管道通信,管道是一种文件,只能半双工通讯。管道是一种特殊的文件,发送方发送消息就是向文件写数据。写时直到写满前不能读,读时没读空前不能写。发送方写满后就会被阻塞,接收方读完后就会被阻塞3d

若是这篇博文有帮助到您,能够帮冷月点一个赞或者加一个关注哦!blog

欢迎关注个人公众号:学长冷月,得到独家整理的学习资源和平常干货推送。
若是您对个人专题内容感兴趣,也能够关注个人博客:guoyu7.com队列

相关文章
相关标签/搜索