Devoxx Ukraine 2020. Thread Safety with Phaser, StampedLock and VarHandle. Heinz Kabutz

Опубликовано: 03 Май 2026
на канале: Devoxx Ukraine
309
13

The talk from Devoxx Ukraine 2020 ONLINE
Fb: www.facebook.com/DevoxxUkraine/
Website: www.devoxx.com.ua

Every major Java version introduces a new and better way of managing state. Java 7 gave us Phaser as a replacement for CountDownLatch and CyclicBarrier. Hardly any programmers know how it works, even though we are now on Java 11 LTS. Java 8 gave us StampedLock, useful as a lighter read "lock" when building concurrent classes. Again, not very widely known, but lots of use cases. Java 9/10/11 introduced VarHandle as an escape latch for the Unsafe addicts. In this talk we will show all three concepts and explain when each should be used.

#devoxxua #java #devoxx