Namespaces
Variants

mtx_plain, mtx_recursive, mtx_timed

From cppreference.net
Défini dans l'en-tête <threads.h>
enum {

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

} ;
(depuis C11)

Lorsqu'il est passé à mtx_init , identifie le type de mutex à créer.

Constante Explication
mtx_plain mutex simple
mtx_recursive mutex récursif
mtx_timed mutex temporisé

Références

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

Voir aussi

crée un mutex
(fonction)