JAX Finance, 9-12 April, 2018
The Conference for Technology in Finance

Using Java 8 Lambdas and StampedLock To Manage Thread Safety

Session
This talk originates from the archive. To the CURRENT program
Till conference begins:
✓ 2-in-1: JAX DevOps & JAX Finance ✓ Group Discount Register now »

More talks in the program:

Infos
Wednesday, April 5 2017
16:00 - 16:50
Room:
Albert Suite

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?

BEHIND THE TRACKS

CONTINUOUS DELIVERY & AUTOMATION
Automate delivery and boost productivity
CORE JAVA & PROGRAMMINGv
The joy of being a software engineer
AGILE & COMPANY CULTURE
The process of becoming fully agile
SOFTWARE ARCHITECTURE
the dos and don’ts
BLOCKCHAIN TECHNOLOGY & SOLUTIONS
Get started with the tech and build apps on the Ethereum blockchain.
FINTECH & INNOVATION
Insight into the FinTech movement
HIGH PERFORMANCE & LOW LATENCY
Squeeze the best performance from your system
Agile & Company Culture

Agile & Company Culture

FinTech & Innovation

FinTech & Innovation

Continuous Delivery & DevOps

Continuous Delivery & DevOps

Software Architecture

Software Architecture

Core Java & Programming

Core Java & Programming

High Performance & Low Latency

High Performance & Low Latency

Blockchain Technology & Solutions

Blockchain Technology & Solutions