进程间通信-信号
Posted retry
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了进程间通信-信号相关的知识,希望对你有一定的参考价值。
进程间通信
#include <signal.h>
#include <stdio.h>
#include <unistd.h>
void ouch(int sig)
{
printf("
OUCH! - I got signal %d
", sig);
// 恢复终端中断信号SIGINT的默认行为
(void) signal(SIGINT, SIG_DFL);
}
int main()
{
// 改变终端中断信号SIGINT的默认行为,使之执行ouch函数
// 而不是默认终止程序的执行
(void) signal(SIGINT, ouch);
while(1)
{
printf("Hello World!
");
sleep(1);
}
return 0;
}
信号的默认处理方式
https://www.cnblogs.com/jiangzhaowei/p/4113644.html
以上是关于进程间通信-信号的主要内容,如果未能解决你的问题,请参考以下文章