Java Concurrency Troubleshooting: Data Access and Consistency

Go to class
Write Review

Free Online Course: Java Concurrency Troubleshooting: Data Access and Consistency provided by LinkedIn Learning is a comprehensive online course, which lasts for Less than 1 hour of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Java Concurrency Troubleshooting: Data Access and Consistency is taught by Tayo Koleoso.

Overview
  • Learn techniques for diagnosing and resolving data and consistency issues in multithreaded Java applications.

Syllabus
  • Introduction

    • Welcome to safe data in Java
    • Threads and runtime data
    1. Common Concurrent Data Access Pitfalls
    • Race conditions in code
    • Unsafe class-level variable access
    • Unsafe data structures
    • Deadlocked threads
    • Database transaction management
    • Database lost updates
    • Long-running transactions
    • Java streams and Lambda concurrency issues
    2. Troubleshoot Deadlocked Threads
    • Capture a thread dump
    • Find deadlocks in a thread dump
    • Challenge: Find deadlocks in a thread dump
    • Solution: Find deadlocks in a thread dump
    Conclusion
    • Finish line