Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

The Hidden Art of Thread-Safe Programming - Exploring java.util.concurrent

Devoxx via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Explore advanced thread-safe programming techniques through an in-depth examination of java.util.concurrent classes in this 45-minute conference talk from Devoxx. Discover why writing correct concurrent code remains one of programming's most challenging tasks, illustrated through real-world examples including the Vector class's hidden race condition that persisted for 5 years before introducing a deadlock that lasted another 9 years. Delve into the sophisticated techniques used to create the java.util.concurrent classes that form the backbone of all major Java projects. Learn about lock striping implementation in LongAdder, lock splitting strategies in LinkedBlockingQueue, weakly consistent iteration patterns in ArrayBlockingQueue, and check-then-act mechanisms in CopyOnWriteArrayList. Gain insights into the hidden complexities of concurrent programming where bugs often remain dormant until specific conditions align, and understand the engineering principles behind Java's most critical concurrency utilities.

Syllabus

The Hidden Art of Thread-Safe Programming: Exploring java.util.concurrent by Dr. Heinz Kabutz

Taught by

Devoxx

Reviews

Start your review of The Hidden Art of Thread-Safe Programming - Exploring java.util.concurrent

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.