深入理解并发编程,视频版

Grokking Concurrency, Video Edition

 视频说明

在 Video Editions 中,叙述者阅读书籍,同时内容、图形、代码列表、图表和文本显示在屏幕上。就像有声读物一样,您也可以作为视频观看。


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

对并发性感到困惑?不要这样。这本引人入胜、图文并茂的初学者指南可让你编写出应用应有的高性能代码。在里面,您将找到对并发核心概念的详尽解释,所有这些都通过有趣的插图、有见地的示例和详细的技术进行解释,您可以将其应用于自己的项目。

在 Grokking 并发中,您将:

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


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

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

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

 里面有什么

  • 编写和运行并发程序
  • 性能、可伸缩性和复原能力的模式
  • 选择合适的硬件
  • 异步通信



 关于读者
Python 中的示例。无需具备并发或高性能计算方面的经验。

 关于作者
Kirill Bobrov 是一名软件工程师,对数据工程充满热情。

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