Namensräume
Varianten
Aktionen

cnd_init

Von cppreference.com
< c‎ | thread
Definiert im Header <threads.h>
int cnd_init( cnd_t* cond );
(seit C11)

Initialisiert eine neue Bedingungsvariable. Das von cond zeigende Objekt wird auf einen Wert gesetzt, der die Bedingungsvariable identifiziert.

Inhalt

[bearbeiten] Parameter

cond - Zeiger auf eine Variable, in der der Identifikator der Bedingungsvariable gespeichert werden soll

[bearbeiten] Rückgabewert

thrd_success, wenn die Bedingungsvariable erfolgreich erstellt wurde. Andernfalls wird thrd_nomem zurückgegeben, wenn nicht genügend Speicher vorhanden war, oder thrd_error, wenn ein anderer Fehler aufgetreten ist.

[bearbeiten] Referenzen

  • C17-Standard (ISO/IEC 9899:2018)
  • 7.26.3.3 Die Funktion cnd_init (S. 276)
  • C11-Standard (ISO/IEC 9899:2011)
  • 7.26.3.3 Die Funktion cnd_init (S. 379)

[bearbeiten] Siehe auch

C++-Dokumentation für condition_variable
C++-Dokumentation für condition_variable_any