XFusion API v1.3.0
载入中...
搜索中...
未找到
_xf_osal_thread_attr_t结构体 参考

线程的属性结构。 更多...

#include <xf_osal_thread.h>

_xf_osal_thread_attr_t 的协作图:
Collaboration graph

成员变量

const char * name
 
uint32_t attr_bits
 
void * cb_mem
 
uint32_t cb_size
 
void * stack_mem
 
uint32_t stack_size
 
xf_osal_priority_t priority
 
uint32_t reserved
 

详细描述

结构体成员变量说明

◆ name

◆ attr_bits

uint32_t attr_bits

属性位,默认值: 0. 可用属性:

在文件 xf_osal_thread.h137 行定义.

◆ cb_mem

void* cb_mem

控制块的内存,默认值: NULL, 即自动动态分配内存。

在文件 xf_osal_thread.h144 行定义.

◆ cb_size

uint32_t cb_size

控制块内存大小(单位字节), 不使用静态分配时设为默认值: 0.

在文件 xf_osal_thread.h145 行定义.

◆ stack_mem

void* stack_mem

栈内存(需 64 位对齐)。 默认值: NULL, 即自动动态分配内存。

在文件 xf_osal_thread.h148 行定义.

◆ stack_size

uint32_t stack_size

栈内存大小(单位字节),不使用静态分配时设为默认值: 0.

在文件 xf_osal_thread.h151 行定义.

◆ priority

线程优先级,默认值: XF_OSAL_PRIORITY_NORMOL.

在文件 xf_osal_thread.h152 行定义.

◆ reserved

uint32_t reserved

保留,必须为 0.

在文件 xf_osal_thread.h153 行定义.


该结构体的文档由以下文件生成: