Namespaces
Variants

mtx_plain, mtx_recursive, mtx_timed

From cppreference.net
Definido en el encabezado <threads.h>
enum {

mtx_plain = /* unspecified */ ,
mtx_recursive = /* unspecified */ ,
mtx_timed = /* unspecified */

} ;
(desde C11)

Cuando se pasa a mtx_init , identifica el tipo de un mutex a crear.

Constante Explicación
mtx_plain mutex simple
mtx_recursive mutex recursivo
mtx_timed mutex temporizado

Referencias

  • Estándar C17 (ISO/IEC 9899:2018):
  • 7.26.1/5 mtx_plain, mtx_recursive, mtx_timed (p: 274-275)
  • Estándar C11 (ISO/IEC 9899:2011):
  • 7.26.1/5 mtx_plain, mtx_recursive, mtx_timed (p: 377)

Véase también

crea un mutex
(función)