HTL_thread_attr_setstacksize
设置线程属性中的栈大小。
接口定义
int HTL_thread_attr_setstacksize(HTL_thread_attr_t *thread_attr, size_t stacksize);
描述
HTL_thread_attr_setstacksize()设置线程属性thread_attr中的栈大小stacksize(以字节为单位)。如果栈内存已由HTL_thread_attr_setstack()设置,则此函数更新栈大小,同时将栈内存保留在thread_attr中。
参数
参数名 |
类型 |
描述 |
输入/输出 |
---|---|---|---|
thread_attr |
HTL_thread_attr_t * |
线程属性句柄的地址。 |
输入 |
stacksize |
size_t |
堆栈大小(字节)。 |
输入 |
返回值
- HTL_THREAD_SUCCESS:成功。
- 其他:失败。见错误码定义。
示例
1 2 3 | HTL_thread_attr_t attr; ret = HTL_thread_attr_init(&attr); ret = HTL_thread_attr_setstacksize(&attr, 32768); |
父主题: 线程属性函数