Linux下开发-alarm
来源:互联网 发布:蓝凌软件下载 编辑:程序博客网 时间:2024/05/22 19:27
#include<unistd.h>
unsigned int alarm(unsigned int seconds);
alarm也称为闹钟函数,它可以在进程中设置一个定时器,当定时器指定的时间到时,它向进程发送SIGALRM信号。如果忽略或者不捕获此信号,则其默认动作是终止调用该alarm函数的进程。
一个进程只能有一个闹钟时间,如果在调用alarm之前已设置过闹钟时间,则任何以前的闹钟时间都被新值所代替。需要注意的是,经过指定的秒数后,信号由内核产生,由于进程调度的延迟,所以进程得到控制从而能够处理该信号还需要一些时间。
如果有以前为进程登记的尚未超时的闹钟时钟,而且本次调用的seconds值是0,则取消以前的闹钟时钟,其余留值仍作为alarm函数的返回值。
成功:如果调用此alarm()前,进程已经设置了闹钟时间,则返回上一个闹钟时间的剩余时间,否则返回0
出错:-1
阅读全文
0 0
- Linux下开发-alarm
- linux下的alarm
- Linux下alarm,sigaction,pause
- Linux下的定时器:alarm()与setitimer()
- Linux下的定时器:alarm()与setitimer()
- Linux下的定时器:alarm()与setitimer()
- Linux下的定时器:alarm()与setitimer()
- Linux下的定时器:alarm()与 setitimer()
- Linux下的定时器:alarm()与setitimer()
- Linux下的定时器:alarm()与setitimer()
- linux下定时器的使用 - alarm() & setitimer()
- Linux下的定时器:alarm()与setitimer()
- Linux下的定时器:alarm()与setitimer()
- linux 下 alarm 与 SIGALRM 信号的一个小程序
- linux下signal与alarm函数实现定时器刷新
- linux alarm定时设置
- Linux alarm闹钟函数
- linux alarm函数
- 深入理解JAVA虚拟机--运行时数据区域
- 一些网址记录
- 素数筛
- 不负年华
- 字符串操作函数
- Linux下开发-alarm
- NOIP2003 传染病控制 【搜索 + 卡时】
- grep指令
- 10077---Spring中AOP的两种代理方式(Java动态代理和CGLIB代理)
- Handler的入门使用
- 【编译原理】语法分析(四)
- Django编写RESTful API(五):添加超链接提高模型间的关联性
- 日常总结2017/11/4
- 将本地视频下载到本地相册