![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
YYin0914
这个作者很懒,什么都没留下…
展开
-
进程的通信机制(IPC)
(一)使用管道进行通信 管道是指用于连接一个读进程和一个写进程以实现他们之间进行通信的共享文件。 管道机制必须提供以下三方面的协调能力:互斥、同步、和确定对方存在 管道操作,只能采用半双工通信,即某一时刻只能单向传输。要实现父子双方之间相互通信,则要定义两个管道。 下面则是实现的父子双方使用管道进行通信的实例: #include<unistd.h> #include<...原创 2019-03-04 08:48:40 · 232 阅读 · 0 评论 -
posix信号量机制
posix为可移植的操作系统接口标准,定义了操作系统应该为应用程序提供的接口标准 信号量机制是我们在操作系统中学到的知识,可以用来解决同步和互斥的问题,它只能被两个标准的原语wait(S)和Signal(S)来访问,也就是p操作和v操作。信号量的概念在system v 和posix 中都有,但是它们两者的具体作用是有区别的。system v版本的信号量用于实现进程间的通信,而posix版本的信号...原创 2019-03-04 09:34:43 · 834 阅读 · 1 评论