mtx_plain, mtx_recursive, mtx_timed
Определено в заголовке <threads.h> | ||
|---|---|---|
enum {
mtx_plain = /* unspecified */,
mtx_recursive = /* unspecified */,
mtx_timed = /* unspecified */
};
| (с C11) |
При передаче в mtx_init, идентифицирует тип мьютекса для создания.
| Константа | Объяснение |
|---|---|
mtx_plain | обычный мьютекс |
mtx_recursive | рекурсивный мьютекс |
mtx_timed | мьютекс с таймером |
Ссылки
- Стандарт C17 (ISO/IEC 9899:2018):
- 7.26.1/5 mtx_plain, mtx_recursive, mtx_timed (с. 274-275)
- Стандарт C11 (ISO/IEC 9899:2011):
- 7.26.1/5 mtx_plain, mtx_recursive, mtx_timed (с. 377)
См. также
|
(C11) | создаёт мьютекс (функция) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/c/thread/mtx_types