JAX London, 7-10 October 2019
The Conference for Java & Software Innovation

Don’t Make it a Race: The Four Common Concurrency Control Patterns

Session
This talk originates from the archive. To the CURRENT program
Early Bird Discount until September 05 ✓ Save £100! ✓ add. 10% Group Discounts. Register now
Infos
Tuesday, October 9 2018
17:30 - 18:20

Developers have a tendency to focus on low-level implementations to handle concurrency, locks, lock-free algorithms, compare-and-set etc. But you shouldn’t jump into any implementation without first deciding which high-level concurrency control pattern is right for the problem. To help you make the right decision, I cover the four common concurrency control patterns that let you safely update shared mutable state: pessimistic locking, optimistic transactions, queue to a single thread, and partitioning the data.

Behind the Tracks

Software Architecture & Design
Software innovation & more
Microservices
Architecture structure & more
Agile & Communication
Methodologies & more
Emerging Technologies
Everything about the latest technologies
DevOps & Continuous Delivery
Delivery Pipelines, Testing & more
Cloud & Modern Infrastructure
Everything about new tools and platforms
Big Data & Machine Learning
Saving, processing & more