Java. Распараллеливаем вычисления на пуле потоков.

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ก.ย. 2024
  • Разбираемся, как можно по простому ускорить вычисления с помощью параллельного выполнения на пуле потоков.
    Исходные коды:
    github.com/Arh...
    Поддержать канал на Boosty:
    boosty.to/arhi...
    Наш чатик в Telegram:
    t.me/ArhiTutor...
    #arhitutorialsjava #ityoutubersru

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

  • @user-xq4wc1ge7r
    @user-xq4wc1ge7r 5 หลายเดือนก่อน

    Спасибо за труд❤

  • @user-ti7wk4qt6s
    @user-ti7wk4qt6s 4 หลายเดือนก่อน

    Спасибо за проделанную работу. Редко сталкиваюсь с многопоточкой, поэтому мало материала, в котором вот так доходчиво и понятно рассказывается такая непростая тема.

  • @ЛеонидКулаков-ш2б
    @ЛеонидКулаков-ш2б ปีที่แล้ว +1

    Спасибо Вам огромное! Только сегодня узнал про Ваш канал, в каждом видео открываю для себя что-то новое! Учиться стало в сто раз интереснее!

  • @IlyaGTGT
    @IlyaGTGT 8 หลายเดือนก่อน +1

    Приятно слушать, лайк и подписка. Спасибо!

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

    Прекрасная тема, спасибо Сергей👍👍👍

  • @nikkie_cold
    @nikkie_cold 11 หลายเดือนก่อน

    Вот это полезно. Буду юзать в работе спасибо

  • @user-br4gt7xu2j
    @user-br4gt7xu2j ปีที่แล้ว +1

    фото из видео: урочище Аязьма (мыс Айя, пляжи Инжир, золотой и Серебрянный к востоку от Балаклавской бухты) в Крыму.... моя Родина, каждый камушек там вплавь знаю...

  • @ОльгаПестова-ф1ш
    @ОльгаПестова-ф1ш ปีที่แล้ว

    Спасибо, очень понятно излагаете

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

    Добрый день!
    Спасибо огромное за видео!
    Очень хотелось бы от Вас увидеть подробное объяснение(может на примере каких-то задач) про ForkJoinPool / ExecutorService / CompletableFuture
    Есть какие-то туториалы, статьи на habr, но до конца нет понимая как это работает.

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

    спасибо за урок :)

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

    The king, thx!

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

    Ядра у тебя может и 4, а потоков 8, даже в ролике видно - Логических ядер 8.
    А еще можно кликнуть по графику ПКМ и выбрать "Изменить график -> Логические процессоры" чтобы наглядно видеть, как распределяется нагрузка.

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

      По производительности 8 логических ядер - это не 8 реальных. По этому не стоит рассчитывать на то, что если в данном случае задействовать 8 потоков, то обязательно будет быстрее.

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

      @@arhitutorials понятное дело, что виртуальные ядра не дадут х2, нет даже +20% это уже хорошо.

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

    Добрый день Сергей, всегда жду ваше новые видео, всегда полезно и наглядно, спасибо!
    Но, сегодня у меня совсем грузный повод написать этот комментарий. Мой блиский человек, уже на пенсии стал жертвой киберпреступников, на очень большую сумму( То, как организованн процесс выдачи кредита вызывает большие сомнения в его законности. Списание ден средств было произведено с использованием программы удаленного управления установленной на телефон андройд. Может вы подскажите, может банковский сервер распознавать запросы от клиенского приложения (мобильный банкинг) сформированные с использованием программы удаленного доступа и отличать их от запросов сформированных интерактивно (нажатием пальцев)? Как-то определить, кто был родителем запроса, увидеть на стороне сервера программу-реального иницеатора. Возможен ли такой контроль? Кто же является пользователем телефона, если управление телефоном переданно программе удаленного доступа!? и видит ли это сервер. Буду очень признателен за ответ!

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

    В классе Utils нет метода toBufferedImage

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

      Исправил

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

      @@arhitutorials другие ошибки остались и проект не компилируется. отсутствующий идентификатор переменной, не хватает пакета и еще