int sleep(int time);参数:系统睡眠时间
返回值:剩余睡眠时间
作用:让进程(线程是轻量级的进程,也算进程)进入睡眠状态;
参数:设置的定时时间
返回值:返回上一个alarm的设置的时间;
作用:当达到设置的定时时间会发送一个SIGALRM信号
PS:
alarm()是非阻塞函数,sleep()是阻塞的函数;
alarm能够终止sleep;
alarm()一个进程只能生效一次,如果在同一进程中两次调用alarm(),实际上前面一个不生效;
#include
#include
#include