Back-end Engineering
190 learners
Mastering Java Concurrency with Practice
In this practice-based course, you will apply Java concurrency concepts to solve real-life tasks. The tasks are designed to reinforce your understanding of concurrency utilities such as CompletableFuture, ExecutorService, Phaser, Semaphore, CyclicBarrier, and Exchanger. Each unit presents a practical scenario where you can implement efficient, thread-safe solutions.
Java
5 lessons
20 practices
3 hours
Concurrency and Multithreading
Course details
Asynchronous File Word Count
Improving File Processing Resilience
Enhance Asynchronous Image Processing
Asynchronous Stock Price Aggregation

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