## thread\_t ### 概述 线程对象。 ---------------------------------- ### 函数

| 函数名称 | 说明 | | -------- | ------------ | | thread\_create | 创建thread对象。 | | thread\_destroy | 销毁thread对象。 | | thread\_join | 等待线程退出。 | | thread\_start | 启动线程。 | #### thread\_create 函数 ----------------------- * 函数功能: >

创建thread对象。 * 函数原型: ``` thread_t* thread_create (); ``` * 参数说明: | 参数 | 类型 | 说明 | | -------- | ----- | --------- | | 返回值 | thread\_t* | thread对象。 | #### thread\_destroy 函数 ----------------------- * 函数功能: >

销毁thread对象。 * 函数原型: ``` ret_t thread_destroy (thread_t* thread); ``` * 参数说明: | 参数 | 类型 | 说明 | | -------- | ----- | --------- | | 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 | | thread | thread\_t* | thread对象。 | #### thread\_join 函数 ----------------------- * 函数功能: >

等待线程退出。 * 函数原型: ``` ret_t thread_join (thread_t* thread); ``` * 参数说明: | 参数 | 类型 | 说明 | | -------- | ----- | --------- | | 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 | | thread | thread\_t* | thread对象。 | #### thread\_start 函数 ----------------------- * 函数功能: >

启动线程。 * 函数原型: ``` ret_t thread_start (thread_t* thread); ``` * 参数说明: | 参数 | 类型 | 说明 | | -------- | ----- | --------- | | 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 | | thread | thread\_t* | thread对象。 |