使用 Akka Actor 模型的实际 Java 并发
Practical Java concurrency with the Akka Actor Model
通过真正实用的动手实践课程学习如何避免线程安全问题、同步和阻塞
学习内容
-
使用 Actor Framework 的并发 Java 编程
-
Actor 模型的工作原理以及可用作 Thread 创建的更好替代方案
-
如何使用核心 Akka 库构建健壮、线程安全的并发应用程序
要求
-
基本的 Java 知识
-
一些现有的 Java 多线程编程是有帮助的,但不是必需的
-
不需要 Akka 或 Scala 知识
描述
本课程将介绍如何使用 Akka 框架提供的 Actor 模型通过 Java 构建健壮、线程安全的并发应用程序。
我们将抛弃多线程编程的传统问题,例如处理非线程安全变量、死锁、线程中断等。Akka 为我们提供了一种完全不同的方法。我们将学习 actor 模型如何为我们提供一种非常不同的方式来处理并发编程,而不是使用同步、锁、信号量和 countdownlatch 创建线程。
从头开始学习 actor 模型可能是一项挑战,因此在本课程中,我们将逐步积累知识,这意味着您可以毫无问题地跟随并理解我们所做的一切。该课程充满了实际的真实场景,因此您将能够将所学知识应用到自己的项目中。我们的主要案例研究是,我们将构建一个基本的区块链挖矿应用程序。
请注意,虽然 Akka 是用 Scala 构建的,但本课程绝对不需要 Scala 知识。本课程涵盖 Akka 和 Java,我们不会编写任何 Scala 代码。它非常适合具有一定经验的 Java 开发人员(尽管您当然不需要成为专家)。
本课程仅涵盖较新的 Akka Typed API。
本课程适合谁:
- 需要提高其并发编程技能的新手和经验丰富的 Java 开发人员。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)