Главная
Study mode:
on
1
Intro
2
Goals
3
Motivation
4
Concurrency & Sharks
5
Agenda
6
Form: Concurrency
7
Form: Parallelism
8
Form: Asynchrony
9
Atomic Operations
10
Thread Safe Collections
11
Promises in JavaScript
12
Executor Framework
13
Executor Factories
14
Executor Service
15
No Futures Chaining
16
CompletableFuture
17
Transformation/Chaining
18
Controllable Futures
19
Multiple Futures Control
20
Exception Handling
Description:
Explore the world of asynchronous programming in Java with this comprehensive conference talk on CompletableFuture. Dive into the evolution of concurrency in Java, from ThreadLocal to Future and CompletableFuture, introduced in Java 8 and improved in Java 9. Learn how to leverage these powerful features for efficient asynchronous computations through clear examples and comparisons with other languages, particularly JavaScript. Discover the concepts of atomic operations, thread-safe collections, and the Executor framework. Master the art of chaining, transforming, and controlling multiple futures, as well as handling exceptions in asynchronous tasks. Gain valuable insights into making concurrent programming more accessible and programmer-friendly, enhancing your Java development skills for modern, high-performance applications.

Back to the CompletableFuture - Concurrency in Action

Devoxx
Add to list