"); //-->
转载
setitimer函数使用笔记
函数原型int setitimer(int which, const struct itimerval *value,
struct itimerval *ovalue);
DESCRIPTION
The system provides each process with three interval timers, each decrementing in a distinct time domain. When any timer expires, a
signal is sent to the process, and the timer (potentially) restarts.
ITIMER_REAL decrements in real time, and delivers SIGALRM upon expiration.
ITIMER_VIRTUAL decrements only when the process is executing, and delivers SIGVTALRM upon expiration.
ITIMER_PROF decrements both when the process executes and when the system is executing on behalf of the process. Coupled with
ITIMER_VIRTUAL, this timer is usually used to profile the time spent by the application in user and kernel space. SIG-
PROF is delivered upon expiration.
Timer values are defined by the following structures:
struct itimerval {
struct timeval it_interval; /* next value */
struct timeval it_value; /* current value */
};
struct timeval {
long tv_sec; /* seconds */
long tv_usec; /* microseconds */
};
加群:1732700158
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
RK3506核心板SDK重磅升级,解锁三核A7实时控制新架构
Linux 今天 34 岁了
嵌入式LINUX开发套件常见问题解答
基于Linux平台的温度传感器DS18B20驱动程序设计
Linus Torvalds 称谷歌工程师提交的 RISC-V 代码为“垃圾”,并表示它“让世界变得更糟糕”
基于ARM的嵌入式Linux系统开发 中
基于ARM的嵌入式Linux系统开发 上
实时Linux技术:如何在嵌入式LINUX中应用实时特性
U-BOOT 与 MontaVista Linux 的移植
基于ARM-Linux的MiniGUI的仿真与移植
[转帖]NeuLinux嵌入式Linux开发平台
由于英特尔裁员和公司重组,主要的英特尔 Linux 驱动项目正在消亡
Linux就AI生成代码定下规则:允许Copilot类工具、拒绝劣质AI代码,错误由人类负责
基于ARM的嵌入式Linux系统开发 下
53年后,惠普于1972年推出的总线标准获得了稳定的Linux驱动——通用接口总线拥有惊人的8 MB/s带宽
GeForce 590 驱动分支是首个不支持 GTX 9 和 10 系列 GPU 的分支——Linux 版本标志着定义时代显卡的终结
uClinux系统分析
Linux中的fork与exec系列函数分析
linux入门精华
一种嵌入式ARM-Linux GPS智能终端设计
uClinux系统分析
[链接]Firefox_ 重新发现网络
Kontron与Congatec合作开发安全的嵌入式Linux平台
Linux系统的DS18B20驱动程序源代码
彻底告别486:Linux内核维护者正式移除英特尔486处理器支持
Linux系统下USB摄像头驱动开发
嵌入式Linux优化:加快系统起动和应用起动的过程
FFT公司9200的板子的资料
ARM 开发板使用手册 在三星 S3C2410开发板上烧写linux
Linux内核源代码的阅读和工具介绍(aqian转)