进程间通信(IPC,Inter-Process Communication),是指两个或两个以上的进程之间传送数据或信号的一些技术或方法。
进程是计算机系统分配资源的最小单位。每个进程都有自己的一部分独立的系统资源,彼此是隔离的。为了能使不同的进程互相访问资源并进行协调工作,需要进程间通信机制。
SylixOS 进程间通信方法有:
管道
:管道分为匿名管道和命名管道,匿名管道支持父子进程间端到端的数据传递,命名管道支持没有血缘关系的进程间端到端的数据传递;命名消息队列
:支持进程间消息传递; 命名信号量:支持进程间同步、互斥;共享内存
:支持进程间大数据量数据通信;信号
:支持应用程序异步事件处理。