Namespaces
Variants

thrd_success, thrd_timedout, thrd_busy, thrd_nomem, thrd_error

From cppreference.net
定义于头文件 <threads.h>
enum {

thrd_success = /* 未指定 */ ,
thrd_nomem = /* 未指定 */ ,
thrd_timedout = /* 未指定 */ ,
thrd_busy = /* 未指定 */ ,
thrd_error = /* 未指定 */

} ;
(C11 起)

线程状态与错误的标识符。

常量 说明
thrd_success 表示成功返回值
thrd_nomem 表示因内存不足导致的失败返回值
thrd_timedout 表示超时返回值
thrd_busy 表示因资源暂时不可用导致的失败返回值
thrd_error 表示失败返回值

参考文献

  • C17 标准 (ISO/IEC 9899:2018):
  • 7.26.1/5 thrd_success, thrd_timedout, ... (p: 275)
  • C11 标准 (ISO/IEC 9899:2011):
  • 7.26.1/5 thrd_success, thrd_timedout, ... (页码: 377)