进程间通信------信号signal
摘要:#1. 信号的机制 进程A给进程B发送信号,进程B收到信号之前执行自己的代码,收到信号之后不管执行到程序的什么位置,都要暂停执行去处理信号,处理完信号之后再继续执行。 每个进程收到的所有信号都是由内核发送的。 进程A给进程B发送信号示意图: ##1.1. 信号的状态 信号有三种状态:产生、未决、递达
阅读全文
进程间通信---------Pipe、FIFO、mmap
摘要:#一、什么是进程间通信? Linux环境下,进程地址空间是相互独立的,每个进程有各自独立的用户地址空间,进程之间的全局变量在另一个进程中都看不到,要交换数据必须通过内核。进程1把数据写入内核的一个缓冲区,另一个进程可以从内核缓冲区读走,内核提供的这种机制就是进程间通信IPC(InterProcess
阅读全文