Back-end Engineering
190 learners
Advanced Concurrency Utilities
This course explores advanced concurrency utilities provided by the Java Concurrency API. You will learn how to use synchronization aids like Semaphores, Barriers, and Phasers to coordinate complex interactions between threads. The course includes practical applications and real-life tasks to demonstrate how these utilities can solve concurrency challenges.
Java
5 lessons
22 practices
3 hours
Concurrency and Multithreading
Course details
Managing Printer Access with Semaphores
Managing Game Server Access with Semaphores
Fix the Reservation Deadlock
Complete the Parking Lot Simulation
Semaphore-Powered Connection Pool Manager

Join the 1M+ learners on CodeSignal
Be a part of our community of 1M+ users who develop and demonstrate their skills on CodeSignal