Namensräume
Varianten
Aktionen

mtx_init

Von cppreference.com
< c‎ | thread
Definiert im Header <threads.h>
int mtx_init( mtx_t* mutex, int type );
(seit C11)

Erzeugt ein neues Mutex-Objekt mit type. Das von mutex zeigende Objekt wird mit dem Bezeichner des neu erstellten Mutex initialisiert.

type muss einen der folgenden Werte haben

Inhalt

[bearbeiten] Parameter

mutex - Zeiger auf das zu initialisierende Mutex
type - Der Typ des Mutex

[bearbeiten] Rückgabewert

thrd_success bei Erfolg, thrd_error andernfalls.

[bearbeiten] Referenzen

  • C17-Standard (ISO/IEC 9899:2018)
  • 7.26.4.2 Die Funktion mtx_init (S. 277-278)
  • C11-Standard (ISO/IEC 9899:2011)
  • 7.26.4.2 Die Funktion mtx_init (S. 381)

[bearbeiten] Siehe auch

C++ Dokumentation für timed_mutex
C++ Dokumentation für recursive_mutex
C++ Dokumentation für recursive_timed_mutex