Session Details

JAX | 8. - 12. Mai 2017, Mainz

en

09 May 2017
17:45 - 18:45
Bis 23. Februar ✓ Gratis Agile Day ✓ Kollegenrabatt ✓ Bis 950€ sparen! Jetzt anmelden

Using Java 8 Lambdas and StampedLock to manage Thread Safety

1475132088344_56fbe6a4cc5c896438affb69version1sizefull.png

In this talk, you will learn:
* What is StampedLock (introduced in Java 8)?
* How can the StampedLock provide an effective way to manage thread safety with objects that contain several fields (with invariants across them) in many producer/many consumer systems?
* What are common StampedLock idioms – and how can Lambdas be applied to make them pluggable?
* What are some lock-free solutions, based on AtomicReference/Unsafe/VarHandles?

Weitere Sessions zum Thema

Behind the Tracks

Agile & Culture
Teamwork & Methoden

Big & Fast Data
Speicherung, Processing & mehr

Cloud Platforms & Container
Alles rund um Cloud

Core Java & JVM Languages
Ausblicke & Best Practices

DevOps & Continuous Delivery
Deployment, Docker & mehr

Microservices
Strukturen & Frameworks

Mobile & Internet of Things
iOS, Android, MQTT & mehr

Web Development & JavaScript
JS & Webtechnologien

Performance & Security
Sichere Webanwendungen

Serverside & Enterprise Java
Spring, JDK & mehr

Digital Transformation & Innovation
Technologien & Vorgehensweisen

Software Architecture
Best Practices