Java Multithreading. Asynchronous programming and ForkJoin Framework. Part 3 | | Software Development
Java Multithreading. Asynchronous programming and ForkJoin Framework. Part 3
Duration
6 hours
Location
Online
Language
English
Code
JVA-072
200.00 *
Training for 7-8 or more people? Customize trainings for your specific needs
Description
In this course you will learn how to use the new Java asynchronous API. Basically its two main classes ForkJoinPool and CompleatableFuture. We will look at how this new technology is used on JDK and learn how to use it with the help of several practical tasks.This training is the third part in our series of 3 courses focused on multithreading. The other two cover basic Multithreading (threads, synchronization, monitors etc.) and java.util.concurrent package.

After completing the course, a certificate
is issued on the Luxoft Training form
is issued on the Luxoft Training form
Objectives
- Improve Java development skills
Target Audience
- Junior and intermediate Java developers
Roadmap
a:2:{s:4:"TEXT";s:542:"ForkJoinFramework
Asynchronous programming
- Why we need ForkJoinFramework
- Basics – divide and conquer algorithm
- Limitations
- Elements – Pool and task
- Recursive actions and tasks
- Common workflow
- Asynchronous search
Asynchronous programming
- Asynchronous and synchronous programming
- CompletableFuture interface
- Chaining and composing CompletableFutures
- Method summary
Schedule and prices
View:
Register for the next course
Registering in advance ensures you have priority. We will notify you when we schedule the next course on this topic
Courses you may be interested in
New features of Java 8 (stream, API)
This training is designed to help participants understand these new features of Java 8. The course covers lambda expressions, data streams, stream data processing with map-filter-reduce approach, asynchronous programming and DateTime API.
Java Multithreading. Basic Multithreading. Part 1
In this training we cover the very basics of Java Multithreading API. This training is the first part in our series of 3 courses focused on multithreading.
Java Multithreading. Java.util.concurrent package. Part 2
In this training you will learn how to use the classes from java.util.concurrent package. This training is the second part in our series of 3 courses focused on multithreading.