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

CodeSignal

Java Concurrency In Practice

via CodeSignal

Overview

This practice-based course builds on concepts from Java Concurrency Foundations, with real-life tasks focused on synchronization, lock-free programming, deadlock prevention, and inter-thread communication. Each unit presents practical scenarios that challenge you to solve concurrency issues and reinforce your understanding.

Syllabus

  • Lesson 1: Simulating and Solving Deadlocks in the Dining Philosophers Problem
  • Lesson 2: Implementing a Thread-Safe Bank Account Transfer System
  • Lesson 3: Simulating a Traffic Signal Controller with Deadlock Prevention
  • Lesson 4: Producer-Consumer Problem with Locks and Synchronization
  • Lesson 5: Creating a Lock-Free Queue Using Atomic Variables

Reviews

Start your review of Java Concurrency In Practice

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.