|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/practical-java-concurrency-with-the-akka-actor-model/
课程评论:没有评论
课程名称:使用 Akka Actor 模型的实用 Java 并发 课程概述:本课程将教授如何利用 Akka 框架提供的 Actor 模型构建健壮的线程安全并发应用程序,使用 Java 编程。我们将摆脱传统多线程编程中的常见问题,如非线程安全变量、死锁、线程中断等。Akka 为我们提供了一种全新的思维方式来处理并发编程。课程内容将重点学习 Actor 模型,而不涉及创建线程、使用同步、锁、信号量和计时器等传统方法。 课程将循序渐进地构建知识,因此您将能够轻松跟随并理解我们所做的一切。同时课程包含丰富的实际场景,使您可以将所学应用于自己的项目中。我们的主要案例研究是构建一个基本的区块链挖矿应用程序。 需要注意的是,尽管 Akka 是用 Scala 编写的,但本课程完全不需要任何 Scala 知识。我们将只用 Java 来学习 Akka,并且不会编写任何 Scala 代码。该课程非常适合有一定经验的 Java 开发者(尽管您不需要是专家)。课程将专注于更新的 Akka Typed API。
This course will cover how to use the Actor Model provided by the Akka framework to build robust, thread-safe concurrent applications with Java.We'll be leaving behind the traditional problems with multi-threaded programming, such as dealing with non-thread safe variables, deadlocks, thread interruptions and more. Akka gives us a completely different approach. Instead of creating threads, using synchronization, locks, semaphores and countdownlatches, we'll learn how the actor model gives us a very different way to approach concurrent programming. Learning the actor model from scratch can be a challenge, so in this course we build up the knowlege step by step, meaning you'll have no problems following along and understanding everything we do. And the course is full of practical real-world scenarios, so that you'll be able to take what you learn and apply it to your own projects. Our main case study is that we'll be building a basic blockchain mining application.Please note that although Akka is built in Scala, absolutely no Scala knowledge is needed for this course. This course covers Akka with Java and we won't be writing any Scala code. It's ideal for Java developers with some experience (although you certainly don't need to be an expert). This course covers the newer Akka Typed API only.