linux 信号简单例子分析

来源:互联网 发布:php二维数组键值修改 编辑:程序博客网 时间:2024/05/13 22:58
#include #include #include #include void ouch(int sig){printf("OUCH! I got signal %d/n", sig);(void)signal(SIGINT, SIG_DFL);//ouch处理了第一个ctrl+c信号之后,交给默认的SIG_DFL处理,即中断程序}int main(){(void)signal(SIGINT, ouch);//首先等待ctrl+c信号并交给ouch方法处理while(1){printf("Hello, World! Signal Test Here!! /n");sleep(1);}}另外要记住永远调用信号的名字而不是直
原创粉丝点击