Namespaces
Variants

mtx_init

From cppreference.net
定义于头文件 <threads.h>
int mtx_init ( mtx_t * mutex, int type ) ;
(C11 起)

创建一个具有 type 类型的新互斥锁对象。 mutex 所指向的对象将被设置为新创建互斥锁的标识符。

type 必须具有以下值之一:

目录

参数

mutex - 指向要初始化的互斥锁的指针
type - 互斥锁的类型

返回值

thrd_success 表示操作成功, thrd_error 表示出现错误。

参考文献

  • C17 标准 (ISO/IEC 9899:2018):
  • 7.26.4.2 mtx_init 函数 (页: 277-278)
  • C11 标准 (ISO/IEC 9899:2011):
  • 7.26.4.2 mtx_init 函数 (p: 381)

参见

C++ 文档 关于 mutex
C++ 文档 关于 timed_mutex
C++ 文档 关于 recursive_mutex
C++ 文档 关于 recursive_timed_mutex