← All courses
🧵Advanced

Java Concurrency

The subject Java interviews return to more than any other. Threads and what the operating system actually gives you, the memory model and happens-before as the rules that make reasoning possible, locks and atomics and the lock-free middle ground, executors and CompletableFuture for work you compose rather than manage, and virtual threads — the change that redrew the whole picture.

Volume 22 · Part IV · 5 chapters · 5 lessons
Share

What you'll learn

  • Threads, and What the OS Gives You
  • The Java Memory Model and happens-before
  • Locks, Atomics and Lock-Free
  • Executors, Futures and CompletableFuture
  • Virtual Threads and Structured Concurrency

Curriculum

3 modules · 5 lessons
Module 1The Model2 lessons
Threads, and What the OS Gives YouPreview
The Java Memory Model and happens-before
Module 2The Tools2 lessons
Locks, Atomics and Lock-Free
Executors, Futures and CompletableFuture
Module 3What Changed1 lessons
Virtual Threads and Structured Concurrency

Reviews

No reviews yet.

More courses

Browse all →