php淘宝商城网站源码湖南百度推广代理商
文章目录
- 定时器管理结构
- 定时器链表
- 定时器激活链表
- 定时器工作原理
- 定时器API
- 定时器创建_tx_timer_create
- 删除定时器_tx_timer_delete
- 修改_tx_timer_change
Threadx 操作系统定时器提供单次定时和周期性定时功能。定时器由周期性定时中断驱动,每一个定时中断称为一个时钟节拍(tick)。时钟节拍值由系统平台决定,比如5ms一个时钟节拍,需要综合硬件条件和应用需求,系统性能决定。
定时时间长度用时钟节拍个数衡量,比如时钟节拍为5ms,应用程序设置定时时间为1.5s,那么1.5s/5ms=300,调用_tx_timer_create创建定时器时,定时器值设置为300。
定时器管理结构
TX_TIMER为定时器管理结构,包含了TX_INTERNAL_TIMER公共结构。
/* Define the basic timer management structures. These are the structuresused to manage thread sleep, timeout, and user timer requests. *//* Define the common internal timer control block. */typedef struct