随笔分类 -  linux进程间通信

摘要:1.顺序程序与并发程序的特征1)顺序程序特征:顺序性、封闭性(运行环境的封闭性)、确定性、可再现性。2)并发程序特征:共享性、并发性、随机性。2.进程互斥1)由于各进程要求共享资源,而且有些资源需要互斥使用,因此各进程间竞争使用这些资源。进程的这种关系称为互斥2)系统中某些资源一次只允许一个进程使用 阅读全文
posted @ 2018-01-10 22:16 xcywt 阅读(326) 评论(0) 推荐(0) 编辑
摘要:1.消息队列1)消息队列提供了一个从进程向另外一个进程发送一块是数据的方法2)每个数据块都被认为是有一个类型,接收者进程接收的数据块可以有不同的类型不足之处:每个消息的最大长度是有限制的。MSGMAX每个消息队列的总的字节数也是有上限。MSGMNB系统上消息队列的总数也有一个上限。MSGMNI可以这 阅读全文
posted @ 2018-01-09 22:41 xcywt 阅读(1170) 评论(0) 推荐(0) 编辑
摘要:春节过去了,真的过去一年了。在公司待了快一年了。2016希望自己变得越来越好。 ps:上面那句话是年前写的,中间隔了那么久,自己也变懒了。 一、信号量 1,信号量本质是一个计数器,控制访问共享资源的最大并行进程总数。(和信号有很大的区别) 2,信号量的使用主要是用来保护共享资源,使得资源在一个时刻只 阅读全文
posted @ 2016-03-09 22:37 xcywt 阅读(1425) 评论(0) 推荐(0) 编辑
摘要:马上过年了,心里万般滋味。。。 一,消息队列 1,概念:“消息队列”是在消息的传输过程中保存消息的容器 2,消息队列就是一个消息的链表。可以把消息看作一个记录,具有特定的格式以及特定的优先级。 对消息队列有写权限的进程可以向消息队列中按照一定的规则添加新消息; 对消息队列有读权限的进程则可以从消息队 阅读全文
posted @ 2016-01-31 10:49 xcywt 阅读(1385) 评论(0) 推荐(0) 编辑
摘要:一,共享内存 内核管理一片物理内存,允许不同的进程同时映射,多个进程可以映射同一块内存,被多个进程同时映射的物理内存,即共享内存。映射物理内存叫挂接,用完以后解除映射叫脱接。1,共享内存的特点: 优点:是最快的IPC。 缺点:要编程者自己实现对共享内存互斥访问。如何实现?2,编程模型:具体函数的... 阅读全文
posted @ 2016-01-13 20:43 xcywt 阅读(8153) 评论(0) 推荐(0) 编辑
摘要:1,进程间通信 (IPC ) Inter-Process Communication 比较好理解概念的就是进程间通信就是在不同进程之间传播或交换信息。2,linux下IPC机制的分类:管道、信号、共享内存、消息队列、信号量、套接字3,这篇主要说说管道:本质是文件,其他理论什么的网上已经有一大堆了,... 阅读全文
posted @ 2016-01-12 21:36 xcywt 阅读(7661) 评论(0) 推荐(0) 编辑

作者:xcywt
出处:https://www.cnblogs.com/xcywt//
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
如果文中有什么错误,欢迎指出。以免更多的人被误导。
点击右上角即可分享
微信分享提示