命名空间
变体
操作

mtx_init

来自 cppreference.com
< c‎ | thread
在头文件 <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 函数 (p: 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