Skip to content

Implementing concurrency exercises from Learn Java With Projects by Dr. Sean Kennedy & Maaike Van Putten

Notifications You must be signed in to change notification settings

eniolakunle/ConcurrentJava

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

🧵 Concurrent Java

This project contains implementations for the concurrency exercises from Learn Java With Projects by Dr. Sean Kennedy & Maaike Van Putten. These exercises are designed to strengthen our understanding of Java’s concurrency and multithreading features, helping us build efficient, high-performance applications.


🔑 Key Concepts Covered

  • Thread Creation: Creating and managing threads using Java's Thread class and Runnable interface.
  • Synchronization: Using synchronized blocks and methods to avoid race conditions.
  • Thread Safety: Ensuring safe access to shared resources with thread-safe collections and atomic operations.
  • Executor Services: Leveraging the ExecutorService to manage thread pools and handle concurrent tasks.
  • Future and Callable: Implementing Future and Callable to handle asynchronous tasks with results.

Click here for Amazon Link:


LearningWithProjects.jpg

About

Implementing concurrency exercises from Learn Java With Projects by Dr. Sean Kennedy & Maaike Van Putten

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages