简介
本书对于任何对并发性感到困惑的开发人员来说都是一本友好的指南。本书专注于基础知识,以一种无数学和术语的方式解释并发编程和异步。并使用有趣的插图和图标使复杂的概念易于理解。本书以可访问的Python语言为例,介绍了最重要的并发特性。无论使用哪种语言,都可以学习并视线并发的最佳实践。本书本身并不与编程语言或框架中的任何具体实现相联系,而是介绍了并发性背后的基本思想和概念。在描述概念的同时,书中还包含许多对现有编程语言和工具的参考,这些语言和工具实现了并发背后的想法。本书还展示了最佳实践和模式,以帮助读者在系统中实现并发性。在开始阅读本书之间,读者应该对计算机系统的基础知识和编程语言的概念有所了解。尽管书中的例子使用Python编程语言写的,但书中描述的概念是独立于语言的,尽管它们在不同的编程语言中的实现可能不同。因此,了解Python将对了解本书有益。
编辑推荐
并发编程技术通过将计算机程序分解为可独立执行的任务单元,实现了程序的高效运行。目前,这一技术被广泛应用于游戏图形加速处理、大型AI模型训练、网络应用快速扩展、大数据流处理等关键领域。虽然并发编程十分复杂,但本书凭借有趣的示例、娱乐性的图解和易于上手的Python代码,为读者构建了一条从入门到精通的完整学习路径。 《并发编程图解》一书秉持“由浅入深”的原则,系统阐释了并发、并行和异步编程的核心原理,并重点聚焦于如何高效利用多核处理器、GPU等高性能计算资源。作者以平实的语言,刻意规避了繁复的数学公式、专业术语和学术辞藻,使复杂的概念变得清晰易懂。本书是初学者及希望程序突破性能瓶颈的进阶开发者的理想选择。
更多出版物信息
- 版权: 清华大学出版社
- 出版: 2025-05-01
- 更新: 2025-07-16
- 书号:9787302689836
- 中图:TP312.8-64
- 学科:工学控制科学与工程工学计算机科学与技术