- 博客(5)
- 资源 (18)
- 收藏
- 关注
转载 linux信号处理 信号 定时器
目 录1. 信号概念 22. signal信号处理机制 23. sigaction信号处理机制 43.1. 信号处理情况分析 43.2. sigaction信号处理注册 53.3. sigprocmask信号阻塞 74. 用程序发送信号 94.1. kill信号发送函数 94.2. sigqueue信号发送函数 95. 计时器与信号 125.1. 睡
2011-12-27 22:06:02 2925
转载 linux 下定时器的实现方式分析
概论定时器属于基本的基础组件,不管是用户空间的程序开发,还是内核空间的程序开发,很多时候都需要有定时器作为基础组件的支持,但使用场景的不同,对定时器的实现考虑也不尽相同,本文讨论了在 Linux 环境下,应用层和内核层的定时器的各种实现方法,并分析了各种实现方法的利弊以及适宜的使用环境。首先,给出一个基本模型,定时器的实现,需要具备以下几个行为,这也是在后面评判各种定时器实现的一个基本模型
2011-12-23 13:57:03 694
转载 Linux 下时间和定时器
一、问题的提出我们开发程序时,经常会遇到时间和定时器的问题,为了更好的使用时间和定时器,现在列举一个一些时间结构体、函数和定时器。二、解决思路1.时间类型1) time_t是一个长整型,一般用来表示用1970年以来的秒数。2)struct timeval有两个成员,一个是秒,一个是微妙。struct timeval { long tv_se
2011-12-21 14:40:44 521
转载 linux定时器的使用
使用定时器的目的无非是为了周期性的执行某一任务,或者是到了一个指定时间去执行某一个任务。要达到这一目的,一般有两个常见的比较有效的方法。一个是用linux内部的三个定时器,另一个是用sleep, usleep函数让进程睡眠一段时间,使用alarm定时发出一个信号,还有那就是用gettimeofday, difftime等自己来计算时间间隔,然后时间到了就执行某一任务,但是这种方法效率低,所以不常用
2011-12-21 14:14:53 114
转载 linux下c光标定位和输出颜色设置
printf("\033[47;31mhello world\033[5m"); 47是字背景颜色, 31是字体的颜色, hello world是字符串. 后面的\033[5m是控制码.颜色代码:QUOTE:字背景颜色范围: 40--49 字颜色: 30--39 40: 黑
2011-12-09 16:42:22 3471
Linux programming interface.pdf
2011-10-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人