#include "io.h"
static int flag = 0;
void sighandler(int signo)
{
signal(SIGINT, sighandler); //它会跳过
printf("test sigint signal\n");
sleep(3);
flag = 1;
}
int main(int argc, char const *argv[])
{
signal(SIGINT, sighandler);
printf("flag:%d\n", flag);
while (!flag) pause();
return 0;
}
不可靠信号
最新推荐文章于 2021-12-29 16:21:22 发布