Thoughts come and go like the breeze, seeking a haven to dwell.

思绪来去如风,但愿有所停留。

🚩OS - 操作系统

进程间通信的方式有哪几种?

  1. 无名管道( pipe ):父子进程通信
  2. 高级管道(popen):将另一个程序当做一个新的进程在当前程序进程中启动,则它算是当前程序的子进程
  3. 有名管道 (named pipe):它允许无亲缘关系进程间的通信
  4. 消息队列( message queue ):克服了信号传递信息少、管道只能承载无格式字节流以及缓冲区大小受限等缺点。
  5. 信号量( semophore ):作为一种锁机制
  6. 信号 ( sinal ):用于通知接收进程某个事件已经发生
  7. 共享内存( shared memory ):映射一段能被其他进程所访问的内存,这段共享内存由一个进程创建,但多个进程都可以访问
  8. 套接字( socket ):可用于不同机器间的进程通信
0%