掌握并发

Grokking Concurrency

这本易于阅读的实践指南揭开了并发概念的神秘面纱,例如任何语言的线程、异步编程和并行处理。

对并发感到困惑吗?别这样。这本引人入胜、图文并茂的初学者指南可帮助您编写应用程序应得的高性能代码。在里面,您将找到对并发核心概念的全面解释 – 所有这些都通过有趣的插图、富有洞察力的示例以及可应用于您自己的项目的详细技术进行了解释。

Grokking Concurrency中,您将:

  • 快速了解并发、异步和并行编程的核心概念
  • 了解不同硬件架构的优点和缺点
  • 提高软件的顺序性能特征
  • 解决并发编程的常见问题
  • 将模式组合成一系列编写可扩展系统的实践
  • 编写并实现可扩展到任意规模的并发系统

探索有效的并发实践,帮助您利用多个核心、在高负载下表现出色、处理 TB 级数据,并在硬件和软件故障后继续工作。无论您是构建 Web 应用程序、物联网系统还是处理大数据,本指南中的核心概念都将永远相关。

关于技术

并发是一种通过将计算机程序分成可以独立执行的任务来有效运行计算机程序的方法。这一基本思想使得加速游戏图形、训练大型人工智能模型、快速扩展 Web 应用程序、简化大数据处理等等成为可能。并发可能会变得复杂,因此本书通过有趣的示例、有趣的插图和易于理解的 Python 代码帮助您轻松入门。

关于这本书

Grokking Concurrency是对并发、并行和异步编程基础知识的完美介绍。在其中,您将学习对多核处理器、GPU 和其他高性能系统进行编程所需的实践。作者基里尔·博布罗夫跳过了数学、行话和学术语言,专注于清晰、通俗易懂的英语解释。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。