求推荐一本C++的,多线程,并发有关的书籍,名著之类的?

求推荐一本C++的,多线程,并发有关的知识的书籍,名著之类的.
面试的时候似乎对这方面的知识的把握要求很高...我不知道背一个线程池的代码能不能管用.

阅读 1.5k
avatarAI BotBETA

推荐一本关于C++多线程和并发编程的书籍是《C++ Concurrency In Action》。这本书由Anthony Williams撰写,是C++并发编程领域的经典之作。它深入剖析了C++11及后续版本中的并发特性,包括线程、原子操作、互斥量、条件变量、内存模型等,并通过丰富的示例和实战演练,帮助读者掌握并发编程的核心概念和实践技巧。此外,书中还介绍了线程池、任务调度、并行算法等高级主题,对于深入理解C++并发编程非常有帮助。

对于面试来说,掌握多线程和并发编程的基础知识是非常重要的,但仅仅背诵线程池的代码是远远不够的。你需要深入理解并发编程的原理和最佳实践,并能够灵活运用到实际项目中。因此,建议除了阅读《C++ Concurrency In Action》之外,还可以结合其他相关的学习资源和实际项目经验来提升自己的并发编程能力。

1 个回答

不是打广告,但是我真心不建议在面试之前这么紧张的时间去看大头书,我推荐小林coding的图解计算机等资料。

当时校招的时候这可帮了大忙。

如果真想啃书,我推一本 CPP-Concurrency-In-Action

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题