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

preview_player
Показать описание
Разбираемся, как можно по простому ускорить вычисления с помощью параллельного выполнения на пуле потоков.

Исходные коды:

Поддержать канал на Boosty:

Наш чатик в Telegram:

#arhitutorialsjava #ityoutubersru
Рекомендации по теме
Комментарии
Автор

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

НикитаКорнюхин-ящ
Автор

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

IlyaGTGT
Автор

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

McMouse
Автор

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

ЛеонидКулаков-шб
Автор

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

nikkie_cold
Автор

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

AlexSmile-yx
Автор

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

ДмитрийБ-еъ
Автор

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

EdwardNorthwind
Автор

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

СергейВ-рб
Автор

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

Евгений-уця