← All courses
FREE

Java Multithreading & Concurrency

Multithreading in JAVA

Learn Java multithreading and concurrency from core thread concepts to advanced asynchronous programming. The course covers thread lifecycle, scheduling, thread methods, common concurrency issues, thread safety, inter-thread communication, ExecutorService, CountDownLatch, parallel streams, CompletableFuture, and asynchronous exception handling.

Intermediate to Advanced5 modules11 lessons6 hr 17 min5 learners★ 5.0 (2 reviews)
JAVA 06JAVA Multithreading

What you'll learn

  • ✓ Understand how Java threads and concurrency work
  • ✓ Manage thread lifecycles and scheduling
  • ✓ Identify and handle common multithreading issues
  • ✓ Implement thread-safe code
  • ✓ Inter-thread communication
  • ✓ Use modern Java concurrency utilities such as Callable, ExecutorService, CountDownLatch, parallel streams, and CompletableFuture.
JavaMultithreadingConcurrencyThreadsThread LifecycleThread SchedulerThread SafetyThread SynchronizationInter-Thread CommunicationwaitnotifynotifyAll

Curriculum

01Module 1 - Introduction to Multi-threading in JAVA2 lessons
  • Multithreading in JAVA | Threads vs ProcessVideo
  • Thread Lifecycle in JAVA | How to implement threads in JAVAVideo
02Module 2 - Deep dive into Concurrency3 lessons
  • Callable in Concurrency API | Creating threads using CallableVideo
  • Thread Schedular in JAVA | How JVM uses Thread SchedularVideo
  • All methods of Thread Class | Miscellaneous QuestionsVideo
03Module 3 - Issues and Safety measures2 lessons
  • Thread Issues in MultithreadingVideo
  • Thread Safety in MultithreadingVideo
04Module 4 - How threads communicates1 lessons
  • Interthread CommunicationVideo
05Module 5 - Advanced learnings3 lessons
  • CountDownLatch in JAVA | Optimising wait() and notify() efficientlyVideo
  • parallelStream vs ExecutorService – The Mistake That Breaks Production!Video
  • Most Developers Handle Async Exceptions Wrong!!Video

STUDENT REVIEWS

What learners
are saying.

★ 5.0 average from 2 reviews

Vineeta Pandey

★★★★★

Love this course. Best on the internet. I don't know how is this free.. thank you so much for this valuable course

Exponential Arc

★★★★★

Now that's what I was looking for. Brilliant videos

Multithreading in JAVA Course | Proof Of Concept Code Academy