awtk/docs/manual/tk_mutex_t.md
2018-12-21 12:11:40 +08:00

2.1 KiB
Raw Blame History

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对象。
  • 函数功能:

解锁。