多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
### 进程间通信 IPC全称Interprocess Communication,指进程间协作的各种方法,当然包括共享内存,信号量或Socket等。 ### 管道(Pipe) 管道是进程间通信最简单的方式,任何进程的标准输出都可以作为其他进程的输入。 ### 信号(Signal) 下面马上会介绍。 ### 消息队列(Message) 和传统消息队列类似,但是在内核实现的。 ### 共享内存(Shared Memory) 后面也会有更详细的介绍。 ### 信号量(Semaphore) 信号量本质上是一个整型计数器,调用`wait`时计数减一,减到零开始阻塞进程,从而达到进程、线程间协作的作用。 ### 套接口(Socket) 也就是通过网络来通信,这也是最通用的IPC,不要求进程在同一台服务器上。