命名空间
变体
操作

thrd_success,thrd_timedout,thrd_busy,thrd_nomem,thrd_error

来自 cppreference.com
< c‎ | thread
定义在头文件 <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,... (p: 377)