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

Поділитися
Вставка
  • Опубліковано 14 лис 2024

КОМЕНТАРІ • 20

  • @НикитаКорнюхин-я6щ
    @НикитаКорнюхин-я6щ 6 місяців тому

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

  • @McMouse88
    @McMouse88 6 днів тому

    Сергей интересно было бы посмотреть про синхронизаторы CountDownLatch, Semaphore и CyclicBarrier )))

  • @ЛеонидКулаков-ш2б

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

  • @IlyaGTGT
    @IlyaGTGT 10 місяців тому +1

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

  • @МаксимСамойлов-р6ф

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

  • @Николай-х3б4ф
    @Николай-х3б4ф 7 місяців тому

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

  • @nikkie_cold
    @nikkie_cold Рік тому

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

  • @AlexSmile-y2x
    @AlexSmile-y2x Рік тому +2

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

  • @ОльгаПестова-ф1ш

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

  • @НиязАхьяруллин-ъ9я

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

  • @ДмитрийБ-е9ъ
    @ДмитрийБ-е9ъ Рік тому

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

  • @SuperMarkwel
    @SuperMarkwel Рік тому

    The king, thx!

  • @EdwardNorthwind
    @EdwardNorthwind Рік тому

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

    • @arhitutorials
      @arhitutorials  Рік тому

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

    • @EdwardNorthwind
      @EdwardNorthwind Рік тому

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

  • @СергейВ-р2б
    @СергейВ-р2б Рік тому

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

  • @Евгений-у7ц6я
    @Евгений-у7ц6я Рік тому

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

    • @arhitutorials
      @arhitutorials  Рік тому

      Исправил

    • @Евгений-у7ц6я
      @Евгений-у7ц6я Рік тому

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