命名空间
变体
操作

mtx_plain、mtx_recursive、mtx_timed

来自 cppreference.com
< c‎ | thread
在头文件 <threads.h> 中定义
enum {

    mtx_plain = /* 未指定 */,
    mtx_recursive = /* 未指定 */,
    mtx_timed = /* 未指定 */

};
(自 C11)

当传递给 mtx_init 时,标识要创建的互斥锁的类型。

常量 说明
mtx_plain 普通互斥锁
mtx_recursive 递归互斥锁
mtx_timed 定时互斥锁

[编辑] 参考资料

  • C17 标准 (ISO/IEC 9899:2018)
  • 7.26.1/5 mtx_plain、mtx_recursive、mtx_timed (p: 274-275)
  • C11 标准 (ISO/IEC 9899:2011)
  • 7.26.1/5 mtx_plain、mtx_recursive、mtx_timed (p: 377)

[编辑] 另请参阅

创建互斥锁
(函数) [编辑]