Concurrency in Java: Trends and Use-Cases

Описание к видео Concurrency in Java: Trends and Use-Cases

How we implement multi-threaded flows in Java has undergone several evolution stages throughout history, leaving us today with an overwhelming set of options. Which is best for my use case? Would virtual threads help my project? Are CompletableFutures dead? Do I NEED reactive programming/WebFlux? After a brief overview of each technique, we will identify the perfect use case for each, comparing their pros/cons. Lastly, we will see where the Java concurrency model is heading with Structured Concurrency.

In the menu:
- wait/notify
- Thread Pool Executors with Futures (Java 5)
- Completable Futures (Java 8)
- Reactive Programming (RxJava / Reactor)
- Virtual Threads (Java 21)
- Structured Concurrency (Java 21, 25 LTS)

Find my entire training catalog at http://victorrentea.ro/training-offer/

Комментарии

Информация по комментариям в разработке