Namespaces
Variants

thrd_success, thrd_timedout, thrd_busy, thrd_nomem, thrd_error

From cppreference.net
Definiert im Header <threads.h>
enum {

thrd_success = /* unspecified */ ,
thrd_nomem = /* unspecified */ ,
thrd_timedout = /* unspecified */ ,
thrd_busy = /* unspecified */ ,
thrd_error = /* unspecified */

} ;
(seit C11)

Bezeichner für Thread-Zustände und Fehler.

Konstante Erklärung
thrd_success zeigt einen erfolgreichen Rückgabewert an
thrd_nomem zeigt einen erfolglosen Rückgabewert aufgrund von Speichermangel an
thrd_timedout zeigt einen Zeitüberschreitungs-Rückgabewert an
thrd_busy zeigt einen erfolglosen Rückgabewert aufgrund temporär nicht verfügbarer Ressourcen an
thrd_error zeigt einen erfolglosen Rückgabewert an

Referenzen

  • C17-Standard (ISO/IEC 9899:2018):
  • 7.26.1/5 thrd_success, thrd_timedout, ... (S: 275)
  • C11-Standard (ISO/IEC 9899:2011):
  • 7.26.1/5 thrd_success, thrd_timedout, ... (S: 377)