Namespaces
Variants

thrd_success, thrd_timedout, thrd_busy, thrd_nomem, thrd_error

From cppreference.net
Definido en el encabezado <threads.h>
enum {

thrd_success = /* no especificado */ ,
thrd_nomem = /* no especificado */ ,
thrd_timedout = /* no especificado */ ,
thrd_busy = /* no especificado */ ,
thrd_error = /* no especificado */

} ;
(desde C11)

Identificadores para estados de hilos y errores.

Constante Explicación
thrd_success indica un valor de retorno exitoso
thrd_nomem indica un valor de retorno fallido debido a falta de memoria
thrd_timedout indica un valor de retorno por tiempo agotado
thrd_busy indica un valor de retorno fallido debido a recurso temporalmente no disponible
thrd_error indica un valor de retorno fallido

Referencias

  • Estándar C17 (ISO/IEC 9899:2018):
  • 7.26.1/5 thrd_success, thrd_success, thrd_timedout, ... (p: 275)
  • Estándar C11 (ISO/IEC 9899:2011):
  • 7.26.1/5 thrd_success, thrd_timedout, ... (p: 377)