Solving Java Multithreading Challenges in My Google Photos Clone
Part 3: We want to turn our Google Photos clone from single-threaded to multi-threaded, to generate thumbnails much faster than before. But there are a couple of challenges along the way. We'll learn that using Java's Parallel File Streams seems to be a buggy endeavor, so we'll fall back on good, old ExecutorServices. But how many threads should we use to generate thumbnails? How can threads get in conflict with each other? How do we make our program fail-safe for threading issues? Find out in this episode!
► Previous Episodes
Part 2 - Testing: https://youtu.be/Dr0WN-Bu1oA
Part 1 - Pilot: https://youtu.be/eUPejYY1B3U
► Source Repository
GitHub: https://github.com/marcobehlerjetbrains/google-photos-clone.git
Branch: episode-3
► Timestamps
00:00 Intro
00:24 Java’s Parallel Streams
03:32 Java’s ExecutorService
06:12 Performance Benchmarking
08:10 File Storage & Hashing
16:52 Up Next
► FOLLOW ME
https://www.marcobehler.com
https://twitter.com/MarcoBehler
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Solving Java Multithreading Challenges in My Google Photos Clone», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.