SF
数字验证和软件工程
数字验证和软件工程
注册登录
关注博客
注册登录
主页
关于
RSS
进程间通信之匿名管道阐述
harriszh
2017-08-26
阅读 5 分钟
3.8k
每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区把数据读走,内核提供的这种机制称为进程间通信(IPC,InterProcess Communication)。如下图所示。
命名管道的阻塞和非阻塞模式的初步探讨
harriszh
2017-08-18
阅读 10 分钟
12.7k
进程间通信(IPC, InterProcess Communication)是指在不同进程之间传播或交换信息。主要的方式有管道(包括无名管道,高级管道和命名管道),消息队列, 信号量, 共享内存, Socket等。 其中Socket可以用于不同主机上的进程间通信。进程通信的主要目的如下: