Open Chocolate1999 opened 3 years ago
Chromium具有多进程架构,这意味着我们有许多进程相互通信。我们的主要进程间通信原语是命名管道。在Linux和OS X上,我们使用socketpair()。为每个渲染器进程分配命名管道,以便与浏览器进程通信。管道以异步模式使用,以确保两端都不会被阻塞等待另一端。 例如:浏览器与网络进行进程间通信IPC(浏览器进程收到网络进程的消息后,浏览器会发出“提交文档”的消息给渲染进程,渲染进程收到消息后,会和网络进程建立传输数据的“管道”) https://blog.csdn.net/HorkyChen/article/details/44516633
进程间通信(IPC,InterProcess Communication)是指在不同进程之间传播或交换信息。 IPC的方式通常有管道(包括无名管道和命名管道)、消息队列、信号量、共享存储、Socket、Streams等。其中 Socket和Streams支持不同主机上的两个进程IPC。