【问题标题】:Posix thread tutorial [closed]Posix 线程教程 [关闭]
【发布时间】:2011-10-26 21:18:10
【问题描述】:

我正在寻找一个全面的 pthread 教程。我考虑购买Programming with posix threads,但这本书似乎有点过时了。 this 等其他在线教程非常基础。有人可以推荐一个好的和完整的 pthread 教程。

【问题讨论】:

  • 那本书对我来说很不错。 Pthreads 的基本原理不会改变,所以这可能是一个很好的起点。
  • 我可以确认这是一本非常棒的书。自从它写出来以来,大多数事情都没有太大变化。
  • 哇,那本书的负面评论似乎来自白痴……例如,抱怨互斥锁的示例中的互斥锁与数据而非代码相关联。
  • 只是想知道:你为什么不使用更便携的库,比如 boost::thread?
  • 我有这本书(某处)。当我们拥有的唯一标准(如在 POSIX 中)线程库是 pthreads 时,我经常使用它(就像 pthread 圣经一样)。现在虽然我使用 boost

标签: c++ c linux pthreads posix


【解决方案1】:

LLNL 很好,但我也找到了 http://randu.org/tutorials/threads/,它是用于 C 语言的,但写得很清楚而且非常有用。

【讨论】:

  • 不错的教程。我喜欢写作风格和材料。
【解决方案2】:

【讨论】:

  • 非常简洁明了。这似乎是一篇很好的评论,一旦他了解了基本概念,就可以作为简单的参考,而不是初学者教程。
【解决方案3】:

劳伦斯利弗莫尔国家实验室有一个很好的教程:

https://computing.llnl.gov/tutorials/pthreads/

【讨论】:

  • 这是我现在正在阅读的内容,但我不喜欢它。示例是错误的,在一节中作者说不要这样做,而在下一节中他自己也在做同样的事情。
猜你喜欢
  • 2010-09-21
  • 1970-01-01
  • 2010-10-21
  • 1970-01-01
  • 2013-04-22
  • 2010-11-04
  • 1970-01-01
  • 2010-12-14
  • 2014-03-05
相关资源
最近更新 更多