什么是进程间通信:每个进程的用户地址空间都是独立的,一般而言不能互相访问,但内核空间是每个进程都共享的,所以进程之间要通信必须通过内核。管道是Unix系统最古老的进程间通信方式。管道是一种半双工的通信方式,数据只能单向传输,而且只能在有亲缘关系的进程间使用(父子进程间)。共享内存是速度最快的进程间通信方式。套接字也是一种进程间通信机制,与其他通信机制不同的是,它可以用于不同机器间的进程间通信。
什么是进程间通信:每个进程的用户地址空间都是独立的,一般而言不能互相访问,但内核空间是每个进程都共享的,所以进程之间要通信必须通过内核。管道是Unix系统最古老的进程间通信方式。管道是一种半双工的通信方式,数据只能单向传输,而且只能在有亲缘关系的进程间使用(父子进程间)。共享内存是速度最快的进程间通信方式。套接字也是一种进程间通信机制,与其他通信机制不同的是,它可以用于不同机器间的进程间通信。