摘要:
信号 在Linux系统中,信号(signal)是一种事件通知的进程通讯方式。 信号处理流程 1.进程A选择信号 2.进程A发送信号给进程B 3.进程B接收信号 信号类型 Linux系统支持的所有信号都定义在/usr/include/asm/signal.h中,其中常见的信号有: SIGKILL:杀死 阅读全文
摘要:
有名管道 有名管道又称为FIFO文件,因此我们对有名管道的操作可以采用文件操作的方法,如使用open,read,write等。 FIFO文件的特点 1.读取FIFO文件的进程只能以RDONLY方式打开FIFO文件。 2.写入FIFO文件的进程只能以WRONLY方式打开FIFO文件。 3.FIFO文件 阅读全文
摘要:
通讯目的 1.数据传输 一个进程需要将数据发送给另外一个进程。 2.资源共享 多个进程之间共享同样的资源。 3.通知事件 一个进程需要向另外一个/组进程发送消息,通知它们发生了某事件。 4.进程控制 有些进程希望完全控制另外一个进程的执行,此时控制进程希望能够拦截另外一个进程的所有操作,并能够及时知 阅读全文