全部!
我目前正在大学学习操作系统课程。我们主要研究理论,并用c ++进行简单的练习来运用一些理论原理。 我想在c \ c ++中更多地研究并发和线程中的实用编程,我想知道你们是否有一本好书可供推荐。
谢谢大家
答案 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 Policies和Multi-threaded Performance Pitfalls。这些简短的陈述包含有用的信息,遗憾的是,这些信息在许多其他书籍和文章中都没有讨论过。