Description
Modern Java course – Multithreading in Java using virtual threads. This is a comprehensive course designed to equip Java developers with advanced parallel programming skills. In this course, you’ll delve deeper into the complexities of multithreading in Java by exploring the latest developments in virtual threads. You’ll learn how to harness the power of virtual threads to create scalable and efficient Java applications. Through hands-on projects and real-life examples, you’ll learn in-depth techniques for managing concurrency, synchronizing threads, and avoiding common pitfalls in multi-threaded programming. Starting with the course:
In this section I will talk about the course and expectations from it.
Getting started with Java themes (platform themes):
In this section, I will talk about Java Threads and their limitations.
Getting started with virtual themes:
In this section I will introduce you to virtual items.
Parallel APIs – Threadpools, Future, ExecutorService and CompletableFuture:
In this section, I will talk about the Future and CompletableFuture parallel APIs.
Structured parallelism using virtual threads (preview feature):
In this section, I’ll talk about structured concurrency and learn how to write business logic using structured concurrency.
HTTP using virtual strings:
In this section, we write HTTP clients and use virtual threads to run them.
Using futures with virtual issues:
In this part, we will learn how to use virtual threads with Future and ExecutorService.
Create a SpringBoot application using virtual threads:
In this section, we will discuss coding and integrating virtual threads with a Springboot application.
Download the benchmark using “ab – Apache HTTP Server Benchmark Tool”:
In this section, we run a load test and compare the performance of Spring MVC using VirtualThreads and traditional Spring MVC.
Whether you are an experienced Java developer looking to improve your skills, or a beginner interested in mastering the latest Java development trends, this course will provide you with the knowledge and tools to develop cross-disciplinary skills. Take your Java to the next level.
What will you learn in the course “Modern Java – Multithreading in Java using Virtual Threads”
- How to harness the power of virtual threads to create scalable and efficient Java applications.
- Familiarity with platform flows and their limitations.
- Learning about virtual strings and how to work with them through programming.
- Understanding the benefits and internal components of virtual disciplines
- Running a million virtual threads
- Using the Structured Concurrency API to Implement Business Logic
- Making HTTP calls using virtual threads
- Building a SpringBoot Application Using Virtual Threads
- Performance comparison of platform threads and virtual threads in a Springboot application using the Apache “ab” testing tool.
This course is suitable for people who
- Experienced Java developers looking to improve their skills.
- Beginners who are interested in learning the latest trends in Java development, especially in the area of concurrency.
- Java developers who want to improve their knowledge to write more concise and readable multi-threaded code.
Modern Java Course Specifications – Multithreading in Java Using Virtual Threads
- Publisher: Udemy
- Instructor: Pragmatic Code School
- Level of training: from beginner to advanced
- Training duration: 3 hours 15 minutes.
- Number of courses: 37
Course headings
Modern Java – Multithreading in Java Using Virtual Threads Prerequisites
- Previous experience with Java
- Java 21 or higher
- Intellij or Eclipse or similar IDE
course images
Example video course
installation instructions
Once extracted, watch using your favorite player.
Subtitles: No
Quality: 1080p
Download link
Password for file(s): www.downloadly.ir
size
1.6 GB