IPC

IPC

作用:
进程间通信

方式:
1、信号sinal函数:进程可以收到信号执行相应的反应如跳转到处理函数。当收到信号是内核态,返回到用户自定义处理函数就是用户态,这个过程中要修改寄存器处理地址。
2、管道:用于进程的数据交换。两个通信的进程需要是同一个父进程的fork,才能共用父进程的管道(一块内存区域)
3、消息队列:可以使不相关的进程进行通信
IPC4、共享内存:读写可以被其他进程得知,但是数据必须同步。