sleep func

来源:互联网 发布:广西广电网络宽带价钱 编辑:程序博客网 时间:2024/06/16 08:41
#include<stdio.h>#include<stdlib.h>#include<signal.h>void handler(int num){        if(num == SIGQUIT)        {                printf("receive sig num is %d\n",num);        }}int main(){        int n = 10;        signal(SIGQUIT,handler);        #if 0        while(n > 0)        {                n =sleep(n);        }        #else        sleep(n);//sleep is a interrutp sleep,if you want to not distrupt by interruop ,you shuould up        #endif}