- 管道( pipe ):数据单向流动,只在亲缘关系的进程间使用(父子)
- 有名管道 (named pipe) : 相比管道,允许无亲缘关系进程通信
- 信号量( semophore ) : 计数器,控制多个进程对共享资源的访问,常作为一种锁机制
- 消息队列( message queue ) : 克服了信号传递信息少、管道只能承载无格式字节流以及缓冲区大小受限等缺点
- 信号 ( sinal ) : 信号是一种比较复杂的通信方式,用于通知接收进程某个事件已经发生。
- 共享内存( shared memory ) :映射一段能被其他进程所访问的内存,是最快的 IPC 方式,是针对其他进程间通信方式运行效率低而专门设计的
- 套接字( socket ) : 进程间通信机制
linux进程:进程间通信方式简单了解
最新推荐文章于 2023-12-05 22:46:19 发布