Wenn du schon eine Weile mit Java arbeitest, bist du sicher über den Begriff `Future` gestolpert. Ein `Future` ist ein Platzhalter für ein Ergebnis, das erst in der Zukunft verfügbar ist - also das Ergebnis einer asynchronen Operation. Doch das klassische `Fu...

https://magicmarcy.de/completablefuture-asynchrone-programmierung-einfach-erklaert

#CompletableFuture #asynchrone_Programmierung #async #asynchron #Threads #Hauptthread #Verkettung #kombinieren #exceptionally #Parallelität #reaktiv

CompletableFuture - Asynchrone Programmierung einfach erklärt | magicmarcy.de

Wenn du schon eine Weile mit Java arbeitest, bist du sicher über den Begriff Future gestolpert. Ein Future ist ein Platzhalter für ein Ergebnis, das erst in der Zukunft verfügbar ist – also das Ergebnis einer asynchronen Operation. Doch das klassische Future hat seine Grenzen: Du kannst es nicht elegant kombinieren, keine Callbacks anhängen und musst aktiv warten, bis das Ergebnis da ist. Genau hier kommt CompletableFuture ins Spiel.

magicmarcy.de

Паттерны применения многопоточности на коммерческом проекте (на примере Java)

В данной статье я постарался показать паттерны многопоточности, с которыми сталкивался в работе, не затрагивая низкоуровневые механизмы volatile, synchronized, барьеры и др. Список рассмотренных паттернов: - Запуск асинхронного процесса по сигнал - Параллельное выполнение задач без ожидания результата - Ограничение количества потоков для вызова внешнего сервиса - Выполнение Scheduled задач - Параллельное обращение к разным источникам, с последующим объединением результатов - Контекст - Ожидание асинхронного ответа

https://habr.com/ru/articles/838402/

#многопоточность #completablefuture #semaphore #resilience4j #Java #паттерны #кеширование #scheduled #executorservice #async

Паттерны применения многопоточности на коммерческом проекте (на примере Java)

Данная статья написана по мотивам одной из лекций, которые я читаю на своем курсе, подробности можете найти в  моем телеграм канале Также в данной статье будут отсылки к моим прошлым статьям по...

Хабр
The Future of Async in Java: CompletableFuture vs Virtual Threads - Java Code Geeks

Confused about async options in Java? Demystify CompletableFuture and the new virtual threads in Java 21

Java Code Geeks

CompletableFuture. Глубокое погружение

java.util.concurrent.CompletableFuture - класс не новый. Он предстал перед нами во всём своём величии в 2014-м году вместе с выпуском Java 8. Много лет с тех пор прошло, а проще он не стал. Мы в компании называем их "фьючи". На хабре было много материала по отдельным частям их функциональности, но я решил поставить перед собой более серьёзную задачу - постараться разобрать внутреннее устройство и многие неочевидные нюансы работы с этим классом.

https://habr.com/ru/articles/784144/

#java #completablefuture

CompletableFuture. Глубокое погружение

java.util.concurrent.CompletableFuture - класс не новый. Он предстал перед нами во всём своём величии в 2014-м году вместе с выпуском Java 8. Много лет с тех пор прошло, а проще он не стал. Мы в...

Хабр