名前空間
変種
操作

mtx_plain, mtx_recursive, mtx_timed

From cppreference.com
ヘッダ<threads.h>で定義
enum {

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

};
(C11 以降)

mtx_init に渡された場合、作成するミューテックスの種類を識別します。

Constant 説明
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)

[編集] 関連項目

ミューテックスを作成する
(関数) [編集]
English 日本語 中文(简体) 中文(繁體)