《C++ Concurrency in Action》这本书要是按照中国出版社的风格,估计会翻译成《C++并发编程实战》,其作者本身就是多线程编程方面的专家,所以这本书的权威性毋庸置疑。
本书的特点如下:
1、作者所说的并发,在本书中实际体现为多线程;
2、使用C++11的thread库进行讲解,具备可移植性;
3、C++11在短时间内还不能普及,多数公司的历史遗留代码,还要靠Native API维护;
4、本书内容很详尽,例子简洁而有代表性;
5、作者将常见的引起死锁、非安全访问的原因进行了深度剖析;
6、原子操作的可移植性能带来生产率上的飞跃;
7、lock-free算法写的不错,很有参考价值;
8、多线程程序设计的一些经验,很有价值。
读完了大半,后面正在进行。。。