一、问题的描述如下:父进程创建子进程1,然后创建子进程2,子进程1将自己的pid乘以2,用可靠信号发送给子进程2,子进程2收到之后,发送给父进程。二、问题分析: 首先,进程间发送数据可以用sigaction/sigqueue来完成;可靠信号是kill -l里面 32-64的那些。问题是,子进程1如....
分类:
系统相关 时间:
2015-05-10 11:17:36
阅读次数:
161
Linux 进程之间可以相互发送信号,来发送一些通知,信号可以携带数据(4个字节) ,具体看 sigqueue 函数。 ? ?如果要使用自定义的信号来发送数据的话,普通信号只预留了两个信号 USER1 ?USER2 ,如果两个不够...
分类:
系统相关 时间:
2014-12-02 17:41:51
阅读次数:
213
SigactionSYNOPSIS
#include
int sigaction(int signum, const struct sigaction *act,
struct sigaction *oldact);功能: sigaction函数用于改变进程接收到特定信号后的行为。参数 第一个参数为信号的值,...
分类:
系统相关 时间:
2014-11-23 11:45:17
阅读次数:
239