1. 特性
a. 每个进程只有一个定时器<多个alarm函数只会刷新该定时器>
b. 定时器使用的时自然定时法
c. 定时器不受进程状态影响
2. 函数原型:
unsigned int alarm(unsigned int seconds);
3. 参数:
seconds:单位为秒
当到达设置的时间后,函数发出信号:SIGALRM。用于终止进程
4. 返回值:
表示上一个设置的定时器还有多久发送信号
5. 程序运行时间:
a. 查看运行时间命令
time <appPath> -- time ./myapp
b. 实际运行实际 = 用户区操作时间 + 系统区操作时间 + 损耗时间
c. 如果文件I/O操作过多,则优化时减少文件I/O操作可以极大提高程序执行效率
alarm函数:设置定时器。1. 特性 a. 每个进程只有一个定时器<多个alarm函数只会刷新该定时器> b. 定时器使用的时自然定时法 c. 定时器不受进程状态影响2. 函数原型: unsigned int alarm(unsigned int seconds);3. 参数: seconds:单位为秒 当到达设置的时间后,函...