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