代码:
int count=0;
static void catchSig(int signum)
{
cout << "count = " << count <<endl;
}
int main(int argc,char* argv[])
{
signal(14,catchSig);
while(true)
{
sleep(1);
alarm(1);
count++;
}
}
运行结果:每隔一秒打印一个count =,而且数值是递增的