## tk\_mutex\_t ### 概述 互斥锁。 ---------------------------------- ### 函数

| 函数名称 | 说明 | | -------- | ------------ | | tk\_mutex\_create | 创建mutex。 | | tk\_mutex\_destroy | 销毁mutex对象。 | | tk\_mutex\_lock | 加锁。 | | tk\_mutex\_try\_lock | 尝试加锁。 | | tk\_mutex\_unlock | 解锁。 | #### tk\_mutex\_create 函数 ----------------------- * 函数功能: >

创建mutex。 * 函数原型: ``` tk_mutex_t* tk_mutex_create (); ``` * 参数说明: | 参数 | 类型 | 说明 | | -------- | ----- | --------- | | 返回值 | tk\_mutex\_t* | mutex对象。 | #### tk\_mutex\_destroy 函数 ----------------------- * 函数功能: >

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

加锁。 * 函数原型: ``` ret_t tk_mutex_lock (tk_mutex_t* mutex); ``` * 参数说明: | 参数 | 类型 | 说明 | | -------- | ----- | --------- | | 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 | | mutex | tk\_mutex\_t* | mutex对象。 | #### tk\_mutex\_try\_lock 函数 ----------------------- * 函数功能: >

尝试加锁。 * 函数原型: ``` ret_t tk_mutex_try_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对象。 |