建议在c ++中使用Threads and Concurrency编写一本好的编程书

A recommendation for a good programming book in Threads and Concurrency in cc++

大家好!

我目前正在我的大学里攻读操作系统课程。我们主要学习理论,并在C++中进行简单的练习,以练习一些理论原理。我想研究更多关于C和C++中并发编程和线程的实用编程,我想知道你们当中有没有人能推荐一本好书。

谢谢大家


  • 并行计算简介:https://computing.llnl.gov/tutorials/parallel_comp/
  • POSIX线程编程:https://computing.llnl.gov/tutorials/pthreads/

  • 我也一直在找这样一本书,它们很难找到。如果有任何帮助,这个将在5月发布:

    http://www.manning.com/williams/

    我买了这本书:

    很好,它在java中,但大多数原则都适用于cc++


    如果您将使用类似Unix的系统,那么我建议您使用DavidR.Butenhof编写的POSIX线程进行编程。

    如果您将使用Microsoft Windows,那么我建议您使用Jim Beverridge和Robert Wiener在Win32中编写多线程应用程序。

    不管您最终会使用哪个线程包,我建议您看一下我编写的两个演示文稿:通用同步策略和多线程性能缺陷。这些简短的陈述包含有用的信息,不幸的是,在许多其他书籍和文章中没有讨论这些信息。