RT-Thread API参考手册  3.1.1
嵌入式实时操作系统
rt_thread结构体 参考

线程控制块 更多...

成员变量

char name [RT_NAME_MAX]
 线程名称
 
rt_uint8_t type
 对象类型
 
rt_uint8_t flags
 线程的参数
 
void * module_id
 动态模块ID
 
rt_list_t list
 链表对象
 
rt_list_t tlist
 线程链表
 
void * sp
 栈指针
 
void * entry
 入口函数指针
 
void * parameter
 线程入口参数
 
void * stack_addr
 堆栈地址
 
rt_uint32_t stack_size
 堆栈大小
 
rt_err_t error
 错误代码
 
rt_uint8_t stat
 线程状态
 
rt_uint8_t current_priority
 当前优先级
 
rt_uint8_t init_priority
 初始化优先级
 
rt_uint32_t event_set
 线程等待的事件集
 
rt_uint8_t event_info
 线程等待的事件标志 and/or/clear
 
rt_sigset_t sig_pending
 待处理的信号
 
rt_sigset_t sig_mask
 信号的掩码位
 
void * sig_ret
 信号返回的堆栈指针
 
rt_sighandler_t * sig_vectors
 信号处理的向量
 
void * si_list
 信号列表
 
rt_ubase_t init_tick
 线程的初始化时钟节拍
 
rt_ubase_t remaining_tick
 剩余时钟节拍数
 
struct rt_timer thread_timer
 线程的内置计时器
 
void(* cleanup )(struct rt_thread *tid)
 线程退出时的清理回调函数
 
rt_uint32_t user_data
 

详细描述

结构体成员变量说明

rt_uint32_t rt_thread::user_data

private user data beyond this thread