mtx_plain, mtx_recursive, mtx_timed
From cppreference.net
Concurrency support library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Определено в заголовке
<threads.h>
|
||
|
enum
{
mtx_plain
=
/* 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)
|
создает мьютекс
(функция) |