Выпуск 35. Как работает ForkJoinPool.

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ส.ค. 2021
  • В этом выпуске мы поговорим о типах задач, которые могут быть решены с помощью ForkJoinPool/ForkJoinFramework. На взгляд автора, именно хорошее понимание сути дает вам возможность правильно использовать этот достаточно интересный и удобный инструмент.

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

  • @user-lx4dc1ls3e
    @user-lx4dc1ls3e ปีที่แล้ว +5

    Огромное спасибо автору за прекрасные видео👍👍👍

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

    Спасибо! Как всегда у вас все очень интересно и понятно

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

    Отличное видео, спасибо!

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

    автор, спасибо

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

    Благодарю Вас, Добрый человек)!

    • @manOfPlanetEarth
      @manOfPlanetEarth 2 ปีที่แล้ว

      какой миша круглов здесь вежливенький. зато на канале у миши выложены видосы с типичным бbldLом-собратьями по разуму: мат как норма общения, скудная речь.
      обычный пример двойного поведения: в приличном месте паинька-заинька, в другом месте - бbldLяshка.

    • @mkrugl
      @mkrugl 2 ปีที่แล้ว

      man of planet Earth 🤣🤣🤣

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

    Как бы такое сделать на двумерном массиве. Т.е. имеем 4 задачи, которые последовательно бегают по двумерному массиву (двумерной карте), каждая задача заходит в каждую ячейку и вызывает методы у объектов которые там лежат. Важно чтобы задачи не залезали в ячейку которая уже обрабатывается другой задачей.

    • @java8599
      @java8599  2 ปีที่แล้ว

      Это уже разговор не о возможностях самого языка. Это разговор о численном методе, о конкретном алгоритме. Вообще тема параллельных вычислений чаще всего ограничивается возможностями языка, хотя там же есть еще много тем - аппаратные решения и алгоритмы, задачи, которые можно распараллелить.

    • @wlasov
      @wlasov 2 ปีที่แล้ว

      Любой н-мерный массив можно представить как одномерный. А в конструктор экшена передавать диапазон (и ссылку на массив). Обычная рекурсия, которую в универах пихают всем в глотку

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

      если массив двумерный - тогда каждую строку сабмитить как новую задачу. а уже внутри таска разбить этот массив на нужное число сабтасков. есть альтернатива - Stream.parallel.

  • @oldjohn1503
    @oldjohn1503 10 หลายเดือนก่อน +1

    Спасибо большое!