【发布时间】:2011-03-31 08:20:09
【问题描述】:
大家好!
我目前正在我的大学学习操作系统课程。我们主要学习理论,用c++做简单的练习来练习一些理论原理。 我想学习更多关于c\c++中并发和线程的实用编程,我想知道你们中是否有人推荐一本好书。
谢谢大家
【问题讨论】:
标签: c++ c multithreading concurrency
大家好!
我目前正在我的大学学习操作系统课程。我们主要学习理论,用c++做简单的练习来练习一些理论原理。 我想学习更多关于c\c++中并发和线程的实用编程,我想知道你们中是否有人推荐一本好书。
谢谢大家
【问题讨论】:
标签: c++ c multithreading concurrency
【讨论】:
我也一直在找这样的书,很难找到。如果有帮助的话,这个会在 5 月发布:
http://www.manning.com/williams/
我买了这本书:
http://www.amazon.co.uk/gp/product/0123705916/ref=oss_product
很好,在java,不过大部分原则还是适用于c/c++。
【讨论】:
如果您将使用类 UNIX 系统,那么我推荐 David R. Butenhof 的 Programming With POSIX Threads。
如果您将使用 Microsoft Windows,那么我推荐 Jim Beveridge 和 Robert Wiener 的 Writing Multithreaded Applications in Win32。
无论您最终将使用哪个线程包,我都建议您查看我写的两个演示文稿:Generic Synchronization Policies 和 Multi-threaded Performance Pitfalls。这些简短的演示文稿包含有用的信息,遗憾的是,许多其他书籍和文章都没有讨论这些信息。
【讨论】: