Сергей Куксенко - Как сделать CompletableFuture еще быстрее (советы и трюки по производительности)
HTML-код
- Опубликовано: 15 ноя 2024
- Вот уже более 5 лет в Java есть CompletableFuture, класс, предоставляющий мощные возможности для асинхронного программирования.
В данной сессии мы заглянем немного дальше, чем публичное API CompletableFuture, уточним некоторые детали реализации и узнаем, как сделать код, использующий CompletableFuture, быстрее.
#Java #CompletableFuture #JavaPerformance - Наука
Классно рассказывает, как у фокусника, следил за его руками. Мне было понятно только если ставить на паузы и осмысливать, догугливать, но это того стоило. Хорошая работа
супер! побольше бы таких спикеров!
отличный доклад. спасибо.
Зачем нужны танцы с CompletableFuture если етсь Rx Java?
Ох уж эти корпоративные войны с гнильцой "мы ничего про то не знаем".
страшная технология - макс перформанс не гарантирован, предсказуемость выполнения не гарантирована, много способов выстрелить себе в ногу
ну это лучше чем костылять все на тредах синк аввейтах и джоинах и еще бороться с терд локами,
а лучше Rx Java юзать
А так хз чего Джава такая убогая с многопоточкой, в том же C sharp у тебя корутины и ЗБС!
А потом появились виртуальные потоки...
Так и не понял как организован aux thread и как дожидаться ответа в другом потоке. какая-то недорассказанная магия...
вот то, что любая навешаная лямбда может выполнится непонятно в каком потоке - это полный звиздец
да я сам прифигел от CompletableFuture. В той же Rx Java все намного предсказуемей. там поток остается в цепочке пока ам его не преключешь. А тут просто офигеть