## tk\_mutex\_t ### 概述 互斥锁。 ### 函数
| 函数名称 | 说明 | | -------- | ------------ | | tk\_mutex\_create | 创建mutex。 | | tk\_mutex\_destroy | 销毁mutex对象。 | | tk\_mutex\_lock | 加锁。 | | tk\_mutex\_unlock | 解锁。 | ### 属性
| 名属性称 | 类型 | 说明 | | -------- | ----- | ------------ | ### 事件
| 事件名称 | 类型 | 说明 | | -------- | ----- | ------- | #### tk\_mutex\_create 函数 * 函数原型: ``` tk_mutex_t* tk_mutex_create (); ``` * 参数说明: ----------------------- | 参数 | 类型 | 说明 | | -------- | ----- | --------- | | 返回值 | tk\_mutex\_t* | mutex对象。 | * 函数功能: >
创建mutex。 #### tk\_mutex\_destroy 函数 * 函数原型: ``` ret_t tk_mutex_destroy (tk_mutex_t* mutex); ``` * 参数说明: ----------------------- | 参数 | 类型 | 说明 | | -------- | ----- | --------- | | 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 | | mutex | tk\_mutex\_t* | mutex对象。 | * 函数功能: >
销毁mutex对象。 #### tk\_mutex\_lock 函数 * 函数原型: ``` ret_t tk_mutex_lock (tk_mutex_t* mutex); ``` * 参数说明: ----------------------- | 参数 | 类型 | 说明 | | -------- | ----- | --------- | | 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 | | mutex | tk\_mutex\_t* | mutex对象。 | * 函数功能: >
加锁。 #### tk\_mutex\_unlock 函数 * 函数原型: ``` ret_t tk_mutex_unlock (tk_mutex_t* mutex); ``` * 参数说明: ----------------------- | 参数 | 类型 | 说明 | | -------- | ----- | --------- | | 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 | | mutex | tk\_mutex\_t* | mutex对象。 | * 函数功能: >
解锁。