pthreads的官方标准是什么?

时间:2012-03-08 21:14:41

标签: pthreads posix standards

我正在尝试找到指定pthreads标准的文档。我已经看到了指向IEEE 1003.1c-1995的各种链接(即WikipediaOpenGroup)。然而,当我在IEEE标准网站上搜索这个文档时,我最终发现这个page表示" Superseded Standard。"

1003.1c-1995的IEEE页面确实有一条说明:"摘要不可用。见ISO / IEC 9945-1。"在Google上搜索该内容后,我找到ISO/IEC 9945-1:1996的页面,但状态显示已撤消。"

所以我的问题是pthreads目前的活跃标准是什么?更好的是,如果有一个免费版本的标准的链接,但看起来我已经看到的标准的大多数链接花钱。但我想如果我能找到实际的标准,那么我可能会试着看看我是否可以通过我学校的图书馆访问它。但首先我想知道我应该寻找什么文件。

2 个答案:

答案 0 :(得分:2)

我相信你想要ISO/IEC/IEEE 9945:2009,因为它比ISO / IEC 9945-1:1996更新,后者修订了ISO / IEC 9945-1:2003和ISO / IEC / IEEE 9945:2009修订版。< / p>

以下POSIX FAQ提供了其他信息,特别是相关的 Q4。我在哪里可以从?下载1003.1标准,并包含指向需要注册here的免费HTML在线版本的链接。

答案 1 :(得分:2)

围绕相关标准存在很多混淆是可以理解的。我们有:

  • ISO / IEC 9945
  • IEEE 1003.1
  • POSIX.1
  • 单一Unix规范
  • Open Group Base规范
  • 可能是其他人

为什么有这么多不同的标准?我敢肯定这主要是历史性的。有时,这些标准中的一些或全部可能已经引用了它们自己的东西。但最简单的答案是,今天,所有这些规范现在只是同一件事的不同名称*。以下是The Open Group Base Specifications,Issue 7的在线版本的开头句:

  

POSIX.1-2008同时是IEEE Std 1003.1™-2008和开放组技术标准基础规范,第7期

某些标准机构无法免费或免注册访问其标准副本。但是,Open Group允许免费(和免注册)访问the current issue of their online copy

* Single Unix规范可能不完全相同;它似乎包含POSIX中的所有内容,以及X / Open Curses标准。