unaigned int snooze (unaigned int secs) ;
snooze函数和sleep函数的行为完全一样,除了它会打印出一条消息来描述进程实际休眠了多长时间:
Slept for 4 of 5 secs. ,
unsigned int snooze(unsigned int secs){ unsigned int leftSecs=sleep(secs); printf("Slept for %d of %d secs.\n",secs-leftSecs,secs); return leftSecs; }