今天爱分享给大家带来进程间的通信的几种方式【面试题详解】,希望能够帮助到大家。
管道(pipe)及命名管道(named pipe):管道可用于具有亲缘关系的父子进程间的通信,有名管道除了具有管道所具有的功能外,它还允许无亲缘关系进程间的通信;
信号(signal):用于通知接收进程某个事件已经发生;
消息队列:
共享内存:可以说这是最有用的进程间通信方式。多个进程可以访问同一块内存空间
信号量:进程之间及同一种进程的不同线程之间得同步和互斥手段
套接字:用于网络中不同机器之间的进程间通信