XWOS API  4.0
XWOS C/C++ API参考手册
载入中...
搜索中...
未找到
xwos_thd_attr结构体 参考

XWOS API:线程属性 更多...

#include <thd.h>

成员变量

const char * name
 
xwstk_tstack
 
xwsz_t stack_size
 
xwsz_t stack_guard_size
 
xwpr_t priority
 
bool detached
 
bool privileged
 

详细描述

XWOS API:线程属性

在文件 thd.h162 行定义.

结构体成员变量说明

◆ detached

bool xwos_thd_attr::detached

是否为分离态

在文件 thd.h173 行定义.

◆ name

const char* xwos_thd_attr::name

线程的名字

在文件 thd.h163 行定义.

◆ priority

xwpr_t xwos_thd_attr::priority

优先级

在文件 thd.h172 行定义.

◆ privileged

bool xwos_thd_attr::privileged

是否为特权线程

在文件 thd.h174 行定义.

◆ stack

xwstk_t* xwos_thd_attr::stack

线程栈的首地址指针:

  • 静态初始化的线程,必须指定;
  • 动态创建的线程,可指定也可不指定, 若不指定,栈内存采取动态申请的方式创建。

在文件 thd.h164 行定义.

◆ stack_guard_size

xwsz_t xwos_thd_attr::stack_guard_size

栈内存警戒线位置, 当栈增长超过了警戒线就会触发stackoverflow警告

在文件 thd.h170 行定义.

◆ stack_size

xwsz_t xwos_thd_attr::stack_size

线程栈的大小,以字节(byte)为单位, 注意与CPU的ABI接口规定的内存边界对齐

在文件 thd.h168 行定义.


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