再探进程间通信

来源:互联网 发布:linux一键搭建squid 编辑:程序博客网 时间:2024/06/05 09:27

信号本质:在软件层次上是对中断机制的一种模拟。

信号来源:硬件来源如按下键盘,软件来源如一些系统函数:kill.raise,alarm等。

信号种类:可靠信来说分可靠信号和不可靠信号,与时间的关系上分实时信号和非实时信号。

信号的安装:signal()和sigaction().

信号集操作:sigemptyset函数,sigfillset函数,sigaddset函数等。

消息队列:POSIX消息队列,系统V消息队列。

使用消息队列:1,打开或创建 2,读写操作3,获得或设置消息队列属性。

消息队列API:ftok,msgget,msgrcv,msgsnd,msgctl函数。

信号灯:1、二值信号灯,2、计算信号灯。

信号灯API:senget,semop,semcrl函数。

原创粉丝点击