Namensräume
Varianten
Aktionen

thrd_success, thrd_timedout, thrd_busy, thrd_nomem, thrd_error

Von cppreference.com
< c‎ | thread
Definiert im Header <threads.h>
enum {

    thrd_success = /* nicht spezifiziert */,
    thrd_nomem = /* nicht spezifiziert */,
    thrd_timedout = /* nicht spezifiziert */,
    thrd_busy = /* nicht spezifiziert */,
    thrd_error = /* nicht spezifiziert */

};
(seit C11)

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

Konstante Erklärung
thrd_success zeigt den erfolgreichen Rückgabewert an
thrd_nomem zeigt den erfolglosen Rückgabewert aufgrund von Speichermangel an
thrd_timedout zeigt den abgelaufenen Rückgabewert an
thrd_busy zeigt den erfolglosen Rückgabewert aufgrund von vorübergehend nicht verfügbarer Ressource an
thrd_error zeigt den erfolglosen Rückgabewert an

[bearbeiten] 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)