YoVDO

Back to the CompletableFuture - Concurrency in Action

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Concurrency Courses Asynchronous Programming Courses Multithreading Courses Atomic Operations Courses CompletableFuture Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the world of asynchronous programming in Java with this comprehensive conference talk from Devoxx. Dive deep into CompletableFuture, a powerful feature introduced in Java 8 and further improved in Java 9. Learn how to leverage this tool for efficient concurrent programming, drawing parallels with JavaScript's asynchronous tasks. Discover the intricacies of Future and CompletableFuture through clear examples and practical applications. Cover topics such as temporal coupling, multithreading forms, atomic operations, executor factories, work stealing pools, task composition, and exception handling. Gain insights into the enhancements made to concurrency in Java 9 as part of JEP 266, and master the art of writing safe and programmer-friendly asynchronous code.

Syllabus

Intro
Goals
Concurrency & Sharks
Temporal Coupling
Multithreading Forms
Form: Parallelism
Atomic Operations
Callback Hell in JavaScript
Executor Factories
Cached Thread Pool
Work Stealing Pool
Transformation/Chaining
Tasks Composition
Multiple Futures Control
Exception Handling


Taught by

Devoxx

Related Courses

Android-разработка: основы, многопоточность, архитектура
Moscow Institute of Physics and Technology via Coursera
Основы разработки на C++: красный пояс
Moscow Institute of Physics and Technology via Coursera
Operating Systems: Processes
Codecademy
LAFF-On Programming for High Performance
The University of Texas at Austin via edX
Core Java for Complete Beginners
LearnKartS via Coursera