• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# osThreadAttr_t
2
3
4## **概述**
5
6**Related Modules:**
7
8[CMSIS](_c_m_s_i_s-_r_t_o_s.md)
9
10
11## **汇总**
12
13
14### 成员变量
15
16  | 成员变量 Name | 描述 |
17| -------- | -------- |
18| [name](#name) | 线程名称。 |
19| [attr_bits](#attr_bits) | 线程属性位。 |
20| [cb_mem](#cb_mem) | 用户指定的控制块指针。 |
21| [cb_size](#cb_size) | 用户指定的控制块大小,单位:字节。 |
22| [stack_mem](#stack_mem) | 用户指定的线程栈指针。 |
23| [stack_size](#stack_size) | 线程栈大小,单位:字节。 |
24| [priority](#priority) | 线程优先级。 |
25| [tz_module](#tz_module) | 线程安全配置。 |
26| [reserved](#reserved) | 线程保留参数。 |
27
28
29## **详细描述**
30
31该类型用于初始化线程的各项配置,使用限制参考[osThreadNew()](_c_m_s_i_s-_r_t_o_s.md#osthreadnew)。
32
33
34## **结构体成员变量说明**
35
36
37### attr_bits
38
39
40```
41uint32_t osThreadAttr_t::attr_bits
42```
43
44**Description:**
45
46线程属性位
47
48
49### cb_mem
50
51
52```
53void* osThreadAttr_t::cb_mem
54```
55
56**Description:**
57
58用户指定的控制块指针
59
60
61### cb_size
62
63
64```
65uint32_t osThreadAttr_t::cb_size
66```
67
68**Description:**
69
70用户指定的控制块大小,单位:字节
71
72
73### name
74
75
76```
77const char* osThreadAttr_t::name
78```
79
80**Description:**
81
82线程名称
83
84
85### priority
86
87
88```
89osPriority_t osThreadAttr_t::priority
90```
91
92**Description:**
93
94线程优先级
95
96
97### reserved
98
99
100```
101uint32_t osThreadAttr_t::reserved
102```
103
104**Description:**
105
106线程保留参数
107
108
109### stack_mem
110
111
112```
113void* osThreadAttr_t::stack_mem
114```
115
116**Description:**
117
118用户指定的线程栈指针
119
120
121### stack_size
122
123
124```
125uint32_t osThreadAttr_t::stack_size
126```
127
128**Description:**
129
130线程栈大小,单位:字节
131
132
133### tz_module
134
135
136```
137TZ_ModuleId_t osThreadAttr_t::tz_module
138```
139
140**Description:**
141
142线程安全配置
143