#include<stdio.h>
#include<stdlib.h>
#include<unistd.h>
#include<signal.h>
/*软中断信号例子*/
/*定义*/
void handle();
int tmep;
void handle(){
tmep=0;
}
main(){
/*预设软中断信号对应的函数,将覆盖系统默认*/
signal(SIGINT,handle);
tmep=1;
while(tmep==1){
printf("hello!\n");
}
printf("you press ctrl+c!OK!\n");
exit(0);
}
进程间的通讯-软中断信号
最新推荐文章于 2022-08-11 17:16:50 发布
本文展示了一个使用C语言编写的简单程序示例,该程序通过预设软中断信号SIGINT来实现特定的功能。当用户按下Ctrl+C时,程序会执行自定义的处理函数,而非直接终止。
4133

被折叠的 条评论
为什么被折叠?



