图书标签: C++ Concurrency 并行 编程 并发 C/C++ 多线程 计算机
发表于2024-12-23
C++ Concurrency in Action pdf epub mobi txt 电子书 下载 2024
HIGHLIGHT C++ Concurrency in Action is the first book to market to show how to take advantage of the new C++ Standard and how to write robust multi-threaded applications in C++. DESCRIPTION With the new C++ Standard and Technical Report 2 (TR2), multi-threading is coming to C++ in a big way. TR2 will provide higher-level synchronization facilities that allow for a much greater level of abstraction, and make programming multi-threaded applications simpler and safer. As a guide and reference to the new concurrency features in the upcoming C++ Standard and TR2, this book is invaluable for existing programmers familiar with writing multi-threaded code in C++ using platform-specific APIs, or in other languages, as well as C++ programmers who have never written multithreaded code before. KEY POINTS * When and when not to use concurrency * Concurrency and multi-threading in C++ * Concurrency support in the New Standard * How to improve performance with concurrency * How to manage concurrency * Problems and solutions in sharing data * Synchronization and why we need it * Memory model details
作者是碉堡的, 写书水平是点点点的. 从第五章memory model开始有读paper的感觉, 各种semantics翻来覆去好多遍. 之后深入lock-free, 以及concurreny对多核CPU的影响是为本作之精华.
评分关于lock-free算法部分颇为醒脑, 但实际跑起来效率不佳. 所缺者, 纯讲语言, 无实际程序作根底. 书中例子不少并无编译器实现, 只能纸上谈谈. 另, 作者好像还在卖多线程库, 和书价格差不多.
评分比较新的一本书...讲C++0x标准库thread,亮点是atomic variable
评分几年前读过一半,感觉还可以,后续可以直接读第二版了。
评分很棒的一本书,不过精华的lock free部分我暂时跳过去了……以后还得回头看
怀疑作者是不是专业编程人员。 50页可以搞定的东东,他非要写5百页。 到处 是一些不知所云的比喻,比如用两个人公用厨房来比喻多线程,(但是这个比喻就写了5页) 看了他的比喻本来懂多线程的人员,都会被搞糊涂的。 不明白豆瓣为什么还会有这么多人给高分。...
评分这几个翻译的作者,全部来自同一家银行,真是太巧了。 研究.Net的,来翻译我大c++你是什么意思? 网络工程师?你写代码的吗,是不是专门部署网络的,你敢来翻译这本书? 2010年毕业4年的你敢过来翻译多线程? 测试工程师你有资格你看得懂这本书? 书理解起来本身就不容易,出版...
评分这本书是第一本也是唯一一本专门讨论C++多线程的书籍。它内容由浅入深,讲解全面。书中的例子也很有代表性,但是部分代码确实有错误,在阅读时需要仔细的推敲。锁的粒度越大,性能越低,但不容易出错,代码也好理解。最后归根结底,还是权衡问题。书中提到了使用层次锁避免死锁...
评分 评分这几个翻译的作者,全部来自同一家银行,真是太巧了。 研究.Net的,来翻译我大c++你是什么意思? 网络工程师?你写代码的吗,是不是专门部署网络的,你敢来翻译这本书? 2010年毕业4年的你敢过来翻译多线程? 测试工程师你有资格你看得懂这本书? 书理解起来本身就不容易,出版...
C++ Concurrency in Action pdf epub mobi txt 电子书 下载 2024