Skip to content
0/11

Java Advanced: Generics, Streams and Concurrency

Concurrency: Threads, Executors and Futures

In this lesson you will

  • Start and join threads
  • Explain a race condition and fix it with synchronized or atomic classes
  • Use ExecutorService, Future, CompletableFuture and virtual threads