thrd_error

thrd_success, thrd_timedout, thrd_busy, thrd_nomem, thrd_error

在头文件中定义
enum {thrd_success = / * unspecified * /,thrd_nomem = / * unspecified * /,thrd_timedout = / * unspecified * /,thrd_busy = / * unspecified * /,thrd_error = / * unspecified * /};(自C11以来)

标识线程错误状态。

常量说明
thrd_success表示成功返回值
thrd_timedout表示超时返回值
thrd_busy由于资源暂时不可用,表示返回值不成功
thrd_nomem由于内存不足而表示不成功的返回值
thrd_error表示不成功的返回值

参考

  • C11标准(ISO / IEC 9899:2011):