Сергей Куксенко - Как сделать CompletableFuture еще быстрее (советы и трюки по производительности)

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 เม.ย. 2020
  • Вот уже более 5 лет в Java есть CompletableFuture, класс, предоставляющий мощные возможности для асинхронного программирования.
    В данной сессии мы заглянем немного дальше, чем публичное API CompletableFuture, уточним некоторые детали реализации и узнаем, как сделать код, использующий CompletableFuture, быстрее.
    #Java #CompletableFuture #JavaPerformance
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 11

  • @palgogo
    @palgogo 15 วันที่ผ่านมา

    Классно рассказывает, как у фокусника, следил за его руками. Мне было понятно только если ставить на паузы и осмысливать, догугливать, но это того стоило. Хорошая работа

  • @ilyazvorygin7284
    @ilyazvorygin7284 2 ปีที่แล้ว +3

    супер! побольше бы таких спикеров!

  • @ivsergey5150
    @ivsergey5150 2 ปีที่แล้ว +4

    отличный доклад. спасибо.

  • @user-mv3on8jd5h
    @user-mv3on8jd5h ปีที่แล้ว

    Зачем нужны танцы с CompletableFuture если етсь Rx Java?

  • @surkov7
    @surkov7 22 วันที่ผ่านมา

    А потом появились виртуальные потоки...

  • @Berkov1
    @Berkov1 ปีที่แล้ว +1

    Ох уж эти корпоративные войны с гнильцой "мы ничего про то не знаем".

  • @altmindo
    @altmindo 2 ปีที่แล้ว +3

    страшная технология - макс перформанс не гарантирован, предсказуемость выполнения не гарантирована, много способов выстрелить себе в ногу

    • @user-mv3on8jd5h
      @user-mv3on8jd5h ปีที่แล้ว

      ну это лучше чем костылять все на тредах синк аввейтах и джоинах и еще бороться с терд локами,
      а лучше Rx Java юзать
      А так хз чего Джава такая убогая с многопоточкой, в том же C sharp у тебя корутины и ЗБС!

  • @vadimburavlev4773
    @vadimburavlev4773 8 หลายเดือนก่อน

    Так и не понял как организован aux thread и как дожидаться ответа в другом потоке. какая-то недорассказанная магия...

  • @rusmemes
    @rusmemes ปีที่แล้ว

    вот то, что любая навешаная лямбда может выполнится непонятно в каком потоке - это полный звиздец

    • @user-mv3on8jd5h
      @user-mv3on8jd5h ปีที่แล้ว

      да я сам прифигел от CompletableFuture. В той же Rx Java все намного предсказуемей. там поток остается в цепочке пока ам его не преключешь. А тут просто офигеть