【问题标题】:pthread_attr_t equivalent in C11C11 中的 pthread_attr_t 等效项
【发布时间】:2017-03-13 00:13:23
【问题描述】:

我正在使用 Visual Studio 2015 将一个 Linux 应用程序移植到 Windows。我知道那里有用于 Windows 项目的 pthread,但我想将所有 pthread 调用转换为 c11 标准线程库。但是,我发现该文件极难找到。具体来说,我试图在 C11 线程中找到 pthread_attr_t 的等价物,但找不到。

谁能指出参考资料?谢谢!

【问题讨论】:

  • Visual Studio 不遵循 C11(它几乎不遵循任何 C 标准)。您需要改用符合标准的 C 编译器。

标签: multithreading c11


【解决方案1】:

C11 线程创建没有等效的属性。线程可以具有的唯一附加状态是分离。这可以通过调用thrd_detach 来实现。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2017-08-18
  • 2013-12-16
  • 2018-06-25
  • 2015-07-09
  • 2017-10-24
  • 2014-07-04
  • 2010-09-20
  • 2021-06-21
相关资源
最近更新 更多