Skip to content

Latest commit

 

History

History
97 lines (63 loc) · 1.96 KB

tk_mutex_t.md

File metadata and controls

97 lines (63 loc) · 1.96 KB

tk_mutex_t

概述

互斥锁。


函数

函数名称 说明
tk_mutex_create 创建mutex。
tk_mutex_destroy 销毁mutex对象。
tk_mutex_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_unlock 函数


  • 函数功能:

解锁。

  • 函数原型:
ret_t tk_mutex_unlock (tk_mutex_t* mutex);
  • 参数说明:
参数 类型 说明
返回值 ret_t 返回RET_OK表示成功,否则表示失败。
mutex tk_mutex_t* mutex对象。