在c \ c ++中建议使用Threads and Concurrency中的优秀编程书

时间:2011-03-31 08:20:09

标签: c++ c multithreading concurrency

全部!

我目前正在大学学习操作系统课程。我们主要研究理论,并用c ++进行简单的练习来运用一些理论原理。 我想在c \ c ++中更多地研究并发和线程中的实用编程,我想知道你们是否有一本好书可供推荐。

谢谢大家

3 个答案:

答案 0 :(得分:13)

答案 1 :(得分:7)

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

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

我购买了这本书:

http://www.amazon.co.uk/gp/product/0123705916/ref=oss_product

非常好,它位于java,但大部分原则仍然适用于c / c++

答案 2 :(得分:5)

如果你将使用类UNIX系统,那么我推荐David R. Butenhof的Programming With POSIX Threads

如果您将使用Microsoft Windows,那么我推荐Jim Beveridge和Robert Wiener的Writing Multithreaded Applications in Win32

无论您最终使用哪个线程包,我建议您查看我写的两个演示文稿:Generic Synchronization PoliciesMulti-threaded Performance Pitfalls。这些简短的陈述包含有用的信息,遗憾的是,这些信息在许多其他书籍和文章中都没有讨论过。