New Concurrency Utilities in Java 8 • Angelika Langer • GOTO 2014
Why Stack Overflow recommends it
Stack Overflow users link it when explaining how CompletableFuture and the newer Java 8 concurrency classes work, and as a general recommended primer.
Recommended by 3 people across 3 different months, 2015 to 2020.
What it is
A conference talk from GOTO Berlin 2014 in which Java trainer Angelika Langer walks through the concurrency utilities added in Java 8, with CompletableFuture as the centrepiece. It also covers how it differs from the plain Future and touches on other additions such as StampedLock.
What people said
Strong rec Augusto · 2020-10 · Stack Overflow · on “AWS transcription job does not complete after lambda returns”
It's not an AWS thing, but a Java feature about how `CompletableFuture` works together with the fact that the JVM terminates before the HTTPS request has time to be sent. Something that might be of use is to understand a bit more how this works on Java. There's an excellent presentation from Angelika Langer that I cannot recommend enough: [this video]
Recommends fge · 2015-10 · Stack Overflow · on “Why isn't ReadWriteLock upgrade allowed?”
If you use Java 8, you may want to have a look at `StampedLock`. More generally, you may want to have a look at this video [this video] from Angelika Langer. Rings a bell, right? ;)
Recommends JonyD · 2017-10 · Stack Overflow · on “Is Guava's ListenableFuture still useful/ up to date (after Java 8)?”
Thanks for your answers. I'll stick to `ListenableFuture`. I've been the last days reading about the standard `CompletableFuture`. I leave here some links that explain it for others who might be interested: New Concurrency Utilities in Java 8 [this video] , CompletableFuture explained- in german [LINK] , Java9 CompletableFuture improvements [LINK] .