在C中成功创建线程返回的错误状态

时间:2014-09-23 14:15:48

标签: c multithreading c11

我正在尝试在C中编写一个应用程序,该应用程序使用thread.h规范中定义的C11来使用线程。

我检查了herehere,两个资源都说错误状态为未指定 .....

请指出一个有此信息的来源。

1 个答案:

答案 0 :(得分:1)

这正是为此目的设置枚举值的重点。你永远不应该将返回值与任何文字数字进行比较,而应与这些常数进行比较。

int err = thrd_create(...);
if (err == thrd_error) {
  // handle error here
}